我正在尝试在以下网址显示用户详细信息:
www.website.com/users/yasser
最后一个条目yasser
是我尝试了几条路线的用户名,但它不起作用。
我的用户控制器如下所示。
public class UserController : Controller
{
public ActionResult Index(string username)
{
var model = _service.GetUserDetails(username);
return View(model);
}
}
我已经引用了这个和其他几个链接,但我真的不知道它是如何工作的。
有人可以帮我解决这个问题。谢谢
编辑:
我当前的路线配置如下
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}