Ho scritto un metodo parziale come questo:ASP.NET MVC 4 vista parziale non funziona
public ActionResult _StatePartial()
{
ViewBag.MyData = new string[] { "110", "24500" };
return View();
}
e rendono _StatePartial
vista in _Layout
pagina:
@Html.Partial("_StatePartial")
Questo è il mio codice vista parziale:
@{
string[] Data = (string[])ViewBag.MyData;
}
<div id="UserState">
Reputation: @Html.ActionLink(Data[0], "Reputation", "Profile") |
Cash: @Html.ActionLink(Data[1], "Index", "FinancialAccount")
</div>
Ma quando si esegue questo progetto, il metodo _ StatePartial
non viene richiamato e ViewBag
sempre null.
Server Error in '/' Application.
Object reference not set to an instance of an object.
Si noti che questi parametri non sono il campo e il calcolo del mio modello chiamando un metodo di servizio Web. ma ho fissato costantemente questo valore nella mia domanda.
Cosa posso fare per questo? Qualche idea per passare i parametri alla vista parziale? Grazie.
Thanks :) Funziona. – Mojtaba