部分觀點我寫了這樣一個分部方法:ASP.NET MVC 4不靈
public ActionResult _StatePartial()
{
ViewBag.MyData = new string[] { "110", "24500" };
return View();
}
和渲染_StatePartial
鑑於_Layout
頁:
@Html.Partial("_StatePartial")
這是我的局部視圖代碼:
@{
string[] Data = (string[])ViewBag.MyData;
}
<div id="UserState">
Reputation: @Html.ActionLink(Data[0], "Reputation", "Profile") |
Cash: @Html.ActionLink(Data[1], "Index", "FinancialAccount")
</div>
但是當我運行這個項目時,_ StatePartial
方法不調用,ViewBag
始終爲空。
Server Error in '/' Application.
Object reference not set to an instance of an object.
請注意,這些參數不是我的模型字段,並通過調用Web服務方法進行計算。但我不斷在這個問題中設定這些價值。
我能爲此做些什麼? 任何想法將參數傳遞給局部視圖? 謝謝。
謝謝:)它的工作原理。 – Mojtaba