【问题标题】:Asp.Net routing to action with parametersAsp.Net 路由到带有参数的操作
【发布时间】:2014-10-28 15:14:57
【问题描述】:

我有一个包含以下路由设置的路由配置文件

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
    }

我只想调用第一个动作,参数不是第二个

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

【问题讨论】:

    标签: asp.net routing action


    【解决方案1】:

    第一个是 POST,第二个是 GET。因此,您用于调用的 HTTP 动词将决定调用什么。

    【讨论】:

      猜你喜欢
      • 2014-05-29
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2016-10-02
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多