![](/img/trans.png)
[英]How do you use int variables in javascript to access an array at an index?
[英]How do you access a Dictionary<int, string> in an external Javascript file?
我的剃刀視圖中有一個select元素,我想使用外部Javascript文件中的代碼填充其選項。 選項數據包含一個詞典,可供我的控制器類使用。 如何通過我的視圖模型訪問JS文件中的字典?
如果您像大多數人一樣正在填充一個下拉菜單,那么您不必擔心。 您可以直接在Razor視圖中從C#構建選項。
@Html.LabelFor(m => m.SelectedUserRoleId)
@Html.DropDownListFor(m => m.SelectedUserRoleId, Model.UserRoles)
我不是您的用例,那么您可以用稍微不同的方式填充JS數組。
var myArray = [];
@foreach (var d in Model.data)
{
@:myArray.push("@d"); // for basic data
// or
@:myArray.push(ClassMember1: "@d.ClassMember1", ClassMember2: "@d.ClassMember2"); // for objects
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.