簡體   English   中英

使用List <>作為模型 - asp.net mvc

[英]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);
  1. 編譯但是,我可以這樣做嗎?
  2. 我需要在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>
  1. 是的你可以。

    var myList = ViewData [“whatever”]如List <Indications.Analysis.PrepaymentResult>;

  2. 它在序列化過程中被轉換為JSON數組,因此您可以輕松地遍歷它。 我不清楚“你通過javascript傳遞”是什么意思。 這是通過Ajax調用的操作的結果嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM