[英]Using a List<> as a model - asp.net mvc
所以我返回一個以List作為模型的視圖:
List<Indications.Analysis.PrepaymentResult> resultsList = Indications.Analysis.PrepaymentResult.GetPrepaymentResult(indication.Model.Trx, indication.Model.ShockBpsDropList.Value, indication.Model.ShockIncrements.Value);
return View(@"~\Views\Indications\TermSheetViews\Swap\PrePayment.aspx", resultsList);
我需要在javascript中使用此列表,我在另一個頁面上的代碼從AJAX獲取Json中的列表但在這種情況下我沒有能力這樣做。 然后,我將如何處理我通過javascript傳遞的列表,使用以下方法:
CreateShockTable(data.prepaymentList,“TotalValueString”,“#valueTable”,“預付款值”);
prepaymentList
就是這個列表。
您可以使用JavaScriptSerializer將模型序列化為JSON對象:
<script type="text/javascript">
var prepaymentList = <%= new JavaScriptSerializer().Serialize(Model) %>;
// TODO: use the list here, for example pass it to some function:
CreateShockTable(
prepaymentList,
"TotalValueString",
"#valueTable",
"Prepayment Value"
);
</script>
是的你可以。
var myList = ViewData [“whatever”]如List <Indications.Analysis.PrepaymentResult>;
它在序列化過程中被轉換為JSON數組,因此您可以輕松地遍歷它。 我不清楚“你通過javascript傳遞”是什么意思。 這是通過Ajax調用的操作的結果嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.