【问题标题】:MVC & SelectListMVC & 选择列表
【发布时间】:2009-11-13 21:24:41
【问题描述】:

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

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

或者我必须自己枚举列表来创建 html,

动态表单域需要这个。

【问题讨论】:

  • 如果您需要 javascript 中的值,您应该对它进行 javascript 编码。 Microsoft.Security.Application.AntiXss.JavaScriptEncode(string)

标签: asp.net-mvc selectlist


【解决方案1】:
var comboHtml = '<%= Html.DropDownList("name", Model.MySelectList) %>';

【讨论】:

    【解决方案2】:

    您可以使用 ajax 和 Html.RenderPartial。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多