我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空
1. 修改AddCategory.aspx
2. 在Content目录下新建一个FormValidate.js
3. 我们同样不能忘了后端验证,修改CategoryController
疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传来的数据,我只能重新执行上次的Action,如果没有参数则以,如果有参数,难道还要都保存起来,那位朋友知道?
4.效果
a. 没有输入内容,焦点离开
b.输入内容后,焦点离开
疑问2: 这样的用,就得自己写javascript, webForm那套方便的验证机制如何在MVC里用?
本文探讨了在ASP.NET MVC框架中实现表单验证的方法,包括前端JavaScript验证及后端验证逻辑。针对AddCategory页面的目录名输入验证进行了详细说明,并提出了在MVC中复用webForm验证机制的问题。





799

被折叠的 条评论
为什么被折叠?



