如何在asp.net mvc中的友好URL中传递查询字符串

时间:2010-05-10 14:28:30

标签: asp.net-mvc

我有以下行动。我可以用

打这个

/篮/地址?addressId = 123

但是我想知道我怎么能用

来打它

/篮/地址/ 123

 public ActionResult Address(int addressId)
    {
        return RedirectToAction("Index");
    }

我的路线

 routes.MapRoute(
            "Default",                                              // Route name
            "{controller}.aspx/{action}/{id}",                      // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults

       );

1 个答案:

答案 0 :(得分:1)

变化:

public ActionResult Address(int addressId)

public ActionResult Address(int id)