如何在ASP.NET MVC中获取路径user \ 22 \ edit

时间:2010-02-11 20:05:55

标签: c# asp.net-mvc

所以我的路由设置用于接受用户\ 22 \ edit之类的内容,其中22是我们正在编辑的用户的ID。我可以在浏览器中的URL栏中输入此内容,这样做很顺利。我的问题是,视图上的ActionLink如何在单击时具有相同的URL结构?

由于

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您的问题与您的路线有关。 html actionlink助手将选择可以匹配您提供的值的第一条路线。如果你添加这样的路线:

"User/{id}/Edit", new { controller = "User", action = "Edit", id = "" }

在默认路线之前,以及可能与您的价值相匹配的任何其他路线以及您的商品。