2012-05-09 45 views

回答

1

你可以有一個模型,看起來像這樣

public class MyViewModel() 
{ 
    private readonly List<string> _values = new List<string>(); 

    public string[] Values { get { return _values.ToArray(); } } 

    public void AddValue(string value) 
    { 
     _values.Add(value); 
    } 
} 
+1

爲什麼你需要一個多維數組來存儲對。公衆Tuple怎麼樣 []值{得到{return _values; }}? –

+0

_values會是什麼樣子? ..我想我只是想能夠在飛行中添加一個字符串int對,並將其傳遞給視圖,我想我不在乎如何,只要我可以打電話@ Html.Raw(Json.Encode .. 。) – 1Canuck16

+1

private readonly List > _values = new List >(); –

2

已經有一個動態對象,您可以將其值添加到...它被稱爲ViewBag

因爲你已經失去了強類型模型的好處,所以試圖推出自己的產品沒有意義。

+1

如果你使用'ViewBag',你將失去強類型模型的好處:-) – Steven

+1

@Steven - 這是我的觀點。嘗試製作自己的動態對象沒有意義,因爲沒有額外的好處。 –