【发布时间】:2013-03-08 18:37:52
【问题描述】:
我正在使用 asp.net MVC 4。有没有办法在同名但参数不同的操作上使用两个 http get 方法?或者只是一种让页面成为两者的索引页面的方法,所以页面的名称是一致的?另外,int 不能为空。
例子:
用于查询字符串和搜索
[HttpGet]
public ActionResult Index(int num, string aString)
{
}
仅用于操作链接点击(默认搜索)
[HttpGet]
public ActionResult Index()
{
}
【问题讨论】:
-
你为什么需要这种场景?如果它有任何用处,我想 MS 会提供某种能力来以这种方式运行它。
-
是的,这种情况并不常见,但这是根据要求,我认为这也不是最好的,也许我可以改变团队的想法。好点。
标签: asp.net-mvc asp.net-mvc-4 http-get asp.net-mvc-controller