asp.net-mvc – 所选值不适用于SelectList
发布时间:2020-12-15 19:24:49 所属栏目:asp.Net 来源:网络整理
导读:我发现了许多与这个问题有关的问题和答案,但对我来说没有任何效果 我正在创建一个这样的下拉列表 @Html.DropDownListFor(m = m.SchoolYears,new SelectList(Model.SchoolYears,"YearId","StartDates",Model.CurrentYearId),new { @class = "field_Dropdown",
我发现了许多与这个问题有关的问题和答案,但对我来说没有任何效果
我正在创建一个这样的下拉列表 @Html.DropDownListFor(m => m.SchoolYears,new SelectList(Model.SchoolYears,"YearId","StartDates",Model.CurrentYearId),new { @class = "field_Dropdown",style = "width:100px;",onchange="return searchStudents();" }) (Model.CurrentYearId是int类型) 但是今年不会选择. 从这个帖子,我得到我们应该使用字符串的选定值(虽然我不知道为什么,因为它允许对象的选定值) DropDownList SelectList SelectedValue issue 所以我尝试所有这些变化 new SelectList(Model.SchoolYears,Model.CurrentYearId.ToString()) new SelectList(Model.SchoolYears,2) new SelectList(Model.SchoolYears,"2") 但他们甚至没有工作. 有办法通过linq查询或foreach循环创建选择列表,并标记每个项目的选定属性,但为什么上述不起作用? 解决方法
发现问题.
我在做的错误是使用这个 m => m.SchoolYears // m.SchoolYears in a list of string 当我改变为这个 m => m.SelectedYearId // m.SelectedYearId is an integer property 它的工作就像一个魅力,所以终于有了这个工作 @Html.DropDownListFor(m => m.SelectedYearId,onchange="return searchStudents();" }) 谢谢! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC4捆绑使用Scripts.Render时速度慢
- ASP.NET自定义错误页面HTTP响应
- asp.net按钮点击w / javascript“你确定吗?”在发回之前
- ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发
- 设计模式中的那些工厂
- asp.net-mvc-4 – GAC问题不能在IIS上托管应用程序
- asp.net – IFrame:此内容无法显示在一个框架中
- ASP.NET MVC 5和Bootstrap 3
- asp.net-mvc – 当我尝试在我的asp.net mvc中导入我的存储过
- asp.net-mvc – ASP.NET MVC 4 – 使用子操作进行模态保存后
推荐文章
站长推荐
- asp.net-mvc – 如何在jqueryui工具提示中显示jq
- asp.net-mvc-3 – ASP.NET MVC ActionFilter –
- asp.net-mvc – ASP MVC.NET3本地IIS7对象引用错
- asp.net-core – 从ASP.NET Core MVC Web应用程序
- asp.net – Asp:CheckBox复选框和文本不在同一行
- asp.net-mvc-3 – MVC3 – 如何输出要下载的文件
- ASP.NET MVC通过ActionLink传递模型
- asp.net-mvc – 如何自定义简单的成员资格提供者
- 在ASP.NET RadioButtonList ListItem上设置CSS类
- ASP.NET Web应用程序(MVC)部署自动化和Subversio
热点阅读