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