【问题标题】:ASP.NET MVC Drop Down ListASP.NET MVC 下拉列表
【发布时间】:2011-07-06 19:00:56
【问题描述】:

我正在对现有的 ASP.NET MVC 1 应用程序进行一些更改,其中有一个带有下拉列表的表单,该列表将所有 50 个状态硬编码到 HTML 中。填写表格后,用户可以稍后返回并编辑他们的信息。我想让它在编辑屏幕上已经存在于数据库中的值获得状态的“选定”属性。我能想到的唯一方法是在服务器上构建 html 并将其发送到视图,有更好的做法吗?

【问题讨论】:

    标签: c# asp.net-mvc drop-down-menu selectedvalue


    【解决方案1】:

    不,视图是您应该生成标记的唯一位置。

    我的建议是像这样写一个 JavaScript sn-p:

     $(function(){ 
         $('#dropDownId').val(@Model.SelectedValue);
     });
    

    它有效、简单、可维护,当然,速度也很快。

    【讨论】:

      猜你喜欢
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 2014-01-01
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多