asp.net-mvc – ASP.NET MVC Razor – 所有表单字段都是必需的?
发布时间:2020-12-16 03:39:59 所属栏目:asp.Net 来源:网络整理
导读:我有一个由ASP.NET生成的表单. 我有一些必填字段,我正在使用[Required] dataAnnotation. 但是,根据我的网页,还需要没有[Required] DataAnnotation的元素.这些都不是必需的,但如果表格是空的,我就无法提交表格. 我使用scaffolding制作页面,使用jquery验证器(
我有一个由ASP.NET生成的表单.
我有一些必填字段,我正在使用[Required] dataAnnotation. 但是,根据我的网页,还需要没有[Required] DataAnnotation的元素.这些都不是必需的,但如果表格是空的,我就无法提交表格. 我使用scaffolding制作页面,使用jquery验证器(默认情况下)进行验证. 模型类(为清晰起见,省略了一些字段) public class Room { [Key] public int ID { get; set; } [Required(ErrorMessage = "Please enter the minimum (default) price for this room.")] [DataType(DataType.Currency)] [Display(Name = "Minimum price")] public decimal MinPrice { get; set; } [Display(Name = "Alternative price")] [DataType(DataType.Currency)] public decimal AltPrice { get; set; } } 在de .cshtml文件中创建表单字段的代码: <div class="form-group"> @Html.LabelFor(model => model.MinPrice,new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.MinPrice) @Html.ValidationMessageFor(model => model.MinPrice) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.AltPrice,new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.AltPrice) @Html.ValidationMessageFor(model => model.AltPrice) </div> </div> 必填字段正确显示定义的错误消息(因此它会读取注释). 我搜索了很多,但到处都说如果[Required] DataAnnotation不在那里,表单中就不需要了. 解决方法
使非必填字段可为空.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 代码“Request.Headers.Range”不能在asp.net核心上运行
- asp.net-mvc – 如何在升级到ASP.NET MVC 5和Web API 2后解
- asp.net-mvc – 难以启动基本单元测试(样本来自我的书 – S
- 未能加载文件或程序集或它的某一个依赖项
- 单元测试 – 使用HttpRequestMessage对Azure功能进行单元测
- asp.net-mvc-3 – 基于域的ASP.net MVC 3输出缓存
- asp.net c#的论坛软件,我可以整合到我的asp.net项目中吗?
- asp.net-mvc – 在Mono 2.4上使用Microsoft Data Entity Fr
- .net – Oxite:你打算用它做什么?
- asp.net – 带有Specflow和模拟浏览器行为的BDD
推荐文章
站长推荐
- 使ASP.Net(C#)Web应用程序可脱机使用
- asp.net-mvc-3 – 以弹出方式打开视图
- asp.net-web-api – Web Api:找不到System.Net.
- asp.net – 如何从网络外部的外部站点允许内部MV
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JS
- asp.net-mvc – 如何单元测试MSTest中的JsonResu
- asp.net-mvc – SOA vs MVC – 何时使用
- 为ASP.Net AJAX String.format方法创建TypeScrip
- asp.net – 在Web应用程序中排队长时间运行的任务
- asp.net-mvc – 使用Sharp Architecture注册自定
热点阅读