1

有没有办法将选择列表输出到 View 中的字符串?

//Javascript
var comboHtml = <%= Html.Encode(Model.MySelectList.ToHtml()) %> 

还是我必须自己枚举列表来创建html,

动态表单字段需要这个。

4

2 回答 2

2
var comboHtml = '<%= Html.DropDownList("name", Model.MySelectList) %>';
于 2009-11-13T13:14:05.663 回答
0

您可以使用 ajax 和 Html.RenderPartial。

(假设 mvc.net 顺便说一句)

此外,在 Javascript 中执行此操作的问题是 <%= stuff here %> 会在页面加载时呈现字符串。

于 2009-11-13T13:12:08.283 回答