ViewData["results"] = indication.Model.prepaymentList;
return View(@"~\Views\Indications\TermSheetViews\Swap\PrePayment.aspx", indication.Model);
这很好但我的编译错误发生在这一行的视图上:
var prepaymentList = <%= ViewData["results"]; %>;
怎么了?
答案 0 :(得分:0)
快速猜测:尝试在;
]
答案 1 :(得分:0)
你有太多;
。它应该是:
var prepaymentList = <%= ViewData["results"] %>;
当然,写这样的东西绝对没有任何意义。
您可能需要:
var prepaymentList = <%= new JavaScriptSerializer().Serialize(ViewData["results"]) %>;
这当然会导致另一个问题,即使用ViewData
。我建议您使用强类型视图和模型,以便最终得到:
var prepaymentList = <%= new JavaScriptSerializer().Serialize(Model) %>;