我有一個Razor視圖我在哪裏聲明一個字符串數組添加物品到字符串數組在Razor視圖
@{
var siteList = new List<string>();
var stockTypeList = new List<string>();
}
有是在選定的值進行迭代,並且我要添加值上多選事件的每個選定項目對這個陣列
$('#stockTypeArea select :selected').each(function (i, selected) {
@stockTypeList.Add(selected.val());
});
目前,這抱怨說,它不能解決'選定'的價值。所以我的問題是如何將這些字符串值添加到我的字符串數組?
的原因,我需要的字符串數組的是,我張貼此回爲一個@ Html.Action的一部分
@HTML.Action("CustomReport_Data", "Reports", new { stockCodesList = stockTypeList })))
也許有更好的方式來捕捉字符串列表,然後回傳給控制器。
即使我試着和測試方法添加到我的字符串數組:
@stockTypeList.Add("Test");
我得到一個錯誤:
Expression must return a value to render