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
,並看到他的網頁,但如果這不是你的要求,你不需要。