我有一些asp.net razor語法問題。我有這個JavaScript數組,想將其轉換爲剃刀語法:asp.net razor For Each syntax
var Vendors = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C"
];
要:
var Vendors = [
@For Each Vendor In ViewBag.VendorsList
@Vendor.Name + ","
Next
];
但是有一些錯誤,什麼是正確的方法是什麼?多謝。
我有一個字符串數組,從控制器到視圖到達viewbag。想將它插入到名爲Vendors的JS數組中。而不是在該陣列上使用Jquery Autocomplete。 thx –
我建議添加另一個操作方法,它返回一個包含你的數組的Json對象或你有什麼。加載頁面時,通過ajax從JavaScript請求此方法,獲取數據並更新您的UI。或者你可以在一個隱藏的字段中渲染你的數組,然後從JavaScript中讀取它的值並提取數組。無論你的口味更符合什麼。 – Nexus