2014-10-28 138 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動詞將決定要調用的內容。