ASP.NET教程:网页表单多个按钮完成不同功能
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。 方法一:使用客户端脚本 比如我们在View中这样写:
在点击提交按钮时,先改变Form的action属性,使表单提交到按钮相应的action处理。 但有的时候,可能Action1和2的逻辑非常类似,也许只是将某个字段的值置为1或者0,那么分开到二个action中又显得有点多余了。 方法二:在Action中判断通过哪个按钮提交 在View中,我们不用任何客户端脚本处理,给每个提交按钮加好name属性:
然后在控制器中判断:
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |