如何在Javascript中显示C#模型列表的一个方面?

时间:2014-03-19 01:23:40

标签: c# javascript jquery asp.net-mvc model-view-controller

好的,所以我目前有一个List,可以存储纸牌游戏的名称。我目前可以使用此列表来创建一个javascript数组。理想情况下,我想存储卡的名称及其价值。我创建了:

    public class CardValue
{
    string name {get;set;}
    int value {get;set;}
    public CardValue(string Name, int Value)
    {
        this.name = Name;
        this.value = value;
    }
}

但我不知道如何有时只访问名称列表,有时还会查看名称和值。我知道相当数量的c#,但对于javascript和MVC都是相当新的。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在MVC中你可以像这样创建模型:

public class CardValue
{
     public string name {get;set;}
     public int value {get;set;}
}

您不需要在模型本身再次执行设置器

如果您需要将模型转换为javascript数组

两种可能的方法:

  1. 创建一个javascript数组,然后遍历模型列表并推送到数组

  2. 使用Json.encode(Model)然后使用jquery parseJson创建数组