asp.net-mvc-3 – mvc dropdownlistfor没有标记为必需但仍然需要
发布时间:2020-12-16 00:36:12 所属栏目:asp.Net 来源:网络整理
导读:我在cshtml文件中有一个dropdownlist: var kategorie_wlasna = new SelectList( (from z in Model.Kategoria where !formReadOnly || z.Id == Model.KategoriaWlasnaId select z),"Id","Nazwa");...@Html.DropDownListFor( model = model.KategoriaWlasnaId
我在cshtml文件中有一个dropdownlist:
var kategorie_wlasna = new SelectList( (from z in Model.Kategoria where !formReadOnly || z.Id == Model.KategoriaWlasnaId select z),"Id","Nazwa"); ... @Html.DropDownListFor( model => model.KategoriaWlasnaId,kategorie_wlasna,"----",htmlClassDropDownListDef) 在我的视图模型我有属性没有任何注释为必需: public long KategoriaWlasnaId { get; set; } 但是该字段仍然是必需的。在浏览器中我得到: <select class="input-validation-error form_object1" data-val="true" data-val-number="The field KategoriaWlasnaId must be a number." data-val-required="The KategoriaWlasnaId field is required." id="KategoriaWlasnaId" name="KategoriaWlasnaId"> <option value="">-----</option> <option value="1227">Wykroczenie</option> <option value="1228">Przest?pstwo</option> </select> 我失踪了什么 解决方法
这是正常现象值类型始终是必需的。你可以使你的属性为空:
public long? KategoriaWlasnaId { get; set; } 现在不再需要它,如果用户没有在下拉列表中选择任何元素,它的值将为null。如果您想要使其需要并个性化消息,您可以使用Required属性来装饰它: [Required] public long? KategoriaWlasnaId { get; set; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Windows身份验证成功但IsAuthenticated == fals
- asp.net-mvc – 在哪里提出持久性依赖的域事件 – 服务,存储
- 论AOP面向切面编程思想
- 即使ReadOnly设置为false,ASP.NET GridView中的CheckBoxFie
- 将搜狗细胞词库转换为其他输入法词库——深蓝词库转换1.1发
- Asp.net UserControl LoadControl问题
- asp.net-mvc-2 – 使用Html.LabelFor显示人类可读的标签?
- 数组 – 发布字符串数组
- asp.net – Devexpress网格延迟加载
- asp.net – 自定义编辑删除选择GridView中的链接
推荐文章
站长推荐
- asp.net-mvc – 偶尔__RequestVerificationToken
- asp.net – ASP .net当前物理位置
- asp.net-mvc – MVC AntiForgeryToken重用以前生
- asp.net – 如何添加ROW_NUMBER到LINQ查询或实体
- asp.net – 应用程序池和工作进程线程之间的关系
- asp.net-mvc – 我可以在Ajax.ActionLink中使用O
- asp.net – 如何创建/使用MembershipProvider?
- asp.net-mvc – 在局部视图中Model为null
- asp.net – 什么叫Page_Load,它是如何做的?
- asp.net-mvc-4 – URL以’/’结尾时的服务器错误
热点阅读