【发布时间】:2010-04-22 17:26:23
【问题描述】:
我正在使用 ASP.NET MVC 框架,并且有一个页面当前回发给自身、验证,然后根据最佳实践建议在必要时重定向。
我现在希望添加一项功能,让用户输入“优惠代码”。此代码如果有效,将过滤页面上主要表单中的选项,然后将照常提交。
需要提交“优惠代码”表单。然后重定向将用户带回原始页面,但 URL 中包含经过验证的优惠代码(这被指定为可选参数)。
我可以看到继续使用 MVC 验证功能的唯一选择是在我的 [HttpPost] 方法中放置一个条件分支,因为框架不允许您使用不同参数指定多个函数。
有没有更好的建议?
【问题讨论】:
标签: c# asp.net asp.net-mvc