Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter
BindingHelperExtensions.UpdateFrom改为UpdateModel 使用方法(缺点:如果表单里存在MyModel里不存在的字段就会报错)
或(缺点:一个一个写太麻烦)
优点:如果你有定义HtmlHelper.ValidationMessage那么它将会自动为你判空,详见上篇文章 当然,你也可以通过this.TryUpdateModel(x,new[]{"IDX","Name"},"Account");这种方式来获取不同的Model. 上述 TryUpdateModel返回是否绑定成功的bool值,如果确定无误,可使用 UpdateModel Action提供了数组参数 View:
Action: public ActionResult Save(string[] like) 这样是可以取到like的值的 AcceptVerbs Filter 这个Filter可以让我们定义Action的访问方式 [AcceptVerbs("Post")] public ActionResult Save()//只有Post才能访问 或 [AcceptVerbs("Post","GET")]//Post或Get都能访问,但其它方式不能访问 public ActionResult Save() ActionName Filter 为一个方法定义它的ActionName 如HomeController中定义 [ActionName("MyAction")] 则/home/save不能访问 一定要/home/myaction才可以访问 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |