【MVC】PartialView傳值導致ViewBag的值變為null Posted on 2013-08-26 Edited on 2022-08-09 Disqus: 如果在呼叫PartialView時用以下傳值方式 ```csharp//透過第三個參數用ViewDataDictionary的方式傳遞參數,會導致之前存的ViewBag的值在PartialView裡面變成Null讀不到@Html.Partial(“_at_article_endlink”, linklist,new ViewDataDictionary { { “linktitle”, Model.LINKTITLE } }) 12345* 最後改良的方式變成在外面先存成ViewBag的值,接下來PartialView裡面就一切正常了 ```csharp@{ViewBag.linktitle = na.LINKTITLE;}@Html.Partial("_at_article_endlink", linklist)