0
我想为网站的每个用户提供一个单独的网址,但所有用户都会看到相同的网页。
www.myweb.com/user1/logon
www.myweb.com/user2/logon为每个用户处理唯一的网址
与之相似
www.myweb.com/user1/wellcome
www.myweb.com/user2/wellcome
在asp.net mvc中有没有任何机制可以处理这些事情?
我想为网站的每个用户提供一个单独的网址,但所有用户都会看到相同的网页。
www.myweb.com/user1/logon
www.myweb.com/user2/logon为每个用户处理唯一的网址
与之相似
www.myweb.com/user1/wellcome
www.myweb.com/user2/wellcome
在asp.net mvc中有没有任何机制可以处理这些事情?
是不是为你工作的路线:
routes.MapRoute(
"MyRoute",
"{user}/{action}",
new { controller = "Home", action = "Index" }
);
您可能还需要一个定制的授权属性以确保从URL传来的用户令牌相匹配的身份验证cookie的一个或user1
可以输入网址user2
,并看到他的网页,但如果这不是你的要求,你不需要。