猿问
mvc同名方法如何解决
我想在mvc控制器中定义两个相同方法。一个用HttpGet属性,一个用HttpPost属性,但是为什么不可以,求大神解答。如下图
慕无忌1623718
浏览 669
回答 1
1回答
慕容708150
跟你科普下重载吧,“编程中重载的定义:函数名相同,函数的参数列表不同(包括参数个数和参数类型),至于返回类型可同可不同。”很明显,你想方法名相同,参数列表必须不同才行,至于你是说的HttpGet属性和HttpPost属性,那只是个过滤器而已,你换成别的缓存过滤器、自定义过滤器对于这个control里面的action来说,没区别,同名方法只能加以参数区分,不然你就破坏了重载的定义,就好比,你非要说两点之间最短的不是直线一样,以人类目前的认识来看,这是不可能的(好吧我有点扯,无非就是解释下,希望你明白)
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答