asp.net-mvc – 所选值不适用于SelectList
发布时间:2020-05-23 04:59:54 所属栏目: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 – 如何从SQL数据库流.flv文件
- 如何将组名应用于asp.net中的HTML单选按钮?
- asp.net – Chrome在成功的文件下载(200状态)上显示“已取消
- asp.net – 优化的捆绑包在从网站请求时返回404
- ASP.net MVC中的自定义表单身份验证/授权方案
- 如何在ASP.NET GridView中找到控件的客户端ID?
- asp.net-mvc-2 – 检查Html.ValidationSummary()是否有值
- 实现ASP.NET MVC应用程序的全文搜索的最佳方法是什么?
- 如何在非ASP.net上下文中使用C#中的数据验证属性?
- asp.net – UserControl有IsPostBack,但是Control没有
推荐文章
站长推荐
- asp.net – System.Security.SecurityException?
- asp.net – 如何获取控制器和操作名称在OnAction
- asp.net-core – 在执行DI时指定服务选项的干净方
- 如何在ASP.NET项目中正确引用JavaScript文件?
- 在ASP.Net Cookie或会话状态中存储会话信息?
- asp.net – IIS 7.5中的Windows身份验证因信任关
- asp.net-mvc – Telerik mvc grid,columns.bound
- asp.net – 为什么removeServerHeader在Azure We
- asp.net – 问题映射HttpHandler – HTTP错误404
- asp.net-mvc – 在ASP .NET MVC 3中使用XSLT
热点阅读
