我有一个路由配置文件,其中包含以下路由设置
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 :(得分:0)
第一个是POST,第二个是GET。因此,用于调用的HTTP谓词将决定调用的内容。