有沒有辦法將選擇列表輸出到視圖中的字符串?MVC&SelectList
//Javascript
var comboHtml = <%= Html.Encode(Model.MySelectList.ToHtml()) %>
或我將不得不枚舉列表我自己創建HTML,
這需要一個動態表單域。
有沒有辦法將選擇列表輸出到視圖中的字符串?MVC&SelectList
//Javascript
var comboHtml = <%= Html.Encode(Model.MySelectList.ToHtml()) %>
或我將不得不枚舉列表我自己創建HTML,
這需要一個動態表單域。
var comboHtml = '<%= Html.DropDownList("name", Model.MySelectList) %>';
謝謝darin,從來沒有到過那個! – kalki 2009-11-13 13:18:33
您可以使用ajax和Html.RenderPartial。
(假設mvc.net BTW)
而且,在JavaScript中這樣做的問題是,<%=的東西在這裏%>會使頁面加載的字符串。
如果你需要JavaScript中的值,你應該對它進行javascript編碼。 Microsoft.Security.Application.AntiXss.JavaScriptEncode(string) – 2009-11-13 14:19:56