![](/img/trans.png)
[英]ASP.NET Core - How to get the Role of a particular user using his username at the point of Login
[英]How to make routing in asp.net mvc domainname/username so each user has his “username” like facebook does
如何在asp.net mvc域名/用户名中进行路由,这样每个用户都有像facebook这样的“用户名”
先感谢您!
您只需将用户名部分用作{id}元素,并使用默认的{action}。
尝试这个
routes.MapRoute(
"users", // Route name
"{username}", // URL with parameters
new { controller = "Home", action = "User" } // Parameter defaults
);
这将是第一个MapRoute,行动就像
public ActionResult User(string username)
{
return View();
}
routes.MapRoute(
"UserController", // Route name
"User/{username}", // URL with parameters
new { controller = "UserService", action = "UserInfo" }
在UserController中创建一个以用户名作为参数的操作:
public ActionResult UserInfo(string username)
{
///... do your magic here
}
请注意,我没有编译这个,因此没有测试它:-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.