我试图在我的Asp.net MVC应用程序中有两种不同的帐户注册方法,一种用于一般用户注册,另一种用于注册特定注册令牌的用户.因此我在我的签名中有以下方法AccountController:
public virtual ActionResult Register () {...}
public virtual ActionResult Register (Guid registrationToken) {...}
Run Code Online (Sandbox Code Playgroud)
但是,当我去的时候,http://localhost/Account/Register我得到一个例外,即当前请求在这两个动作之间是不明确的.我的印象是,Register如果没有registrationToken传入GET参数,它将使用无参数动作,否则它将使用第二个.
这需要特殊的路由配置吗?