2014-10-28 96 views
0

我有一个如下的路由设置Asp.Net路由与参数

routes.MapRoute(
    name: "Login", 
    url: "Account/login/{username}/{password}", 
    defaults: new { controller = "Account", action = "Login"} 
); 

路由配置文件,我有一个帐户控制一个登录行动对行动

[HttpPost] 
    public ActionResult Login(string username, string password) 
    { 
     // do some 
    } 

    [HttpGet] 
    public ActionResult Login() 
    { 
     //do some 
    } 

我只是想呼叫第一个动作,参数不是第二个

你能帮我解决这个问题吗?

回答

0

第一个是POST,第二个是GET。因此,用于调用的HTTP动词将决定要调用的内容。