2011-04-29 25 views
0

我想爲網站的每個用戶提供一個單獨的網址,但所有用戶都會看到相同的網頁。
www.myweb.com/user1/logon
www.myweb.com/user2/logon爲每個用戶處理唯一的網址

與之相似
www.myweb.com/user1/wellcome
www.myweb.com/user2/wellcome

在asp.net mvc中有沒有任何機制可以處理這些事情?

回答

0

是不是爲你工作的路線:

routes.MapRoute(
    "MyRoute", 
    "{user}/{action}", 
    new { controller = "Home", action = "Index" } 
); 

您可能還需要一個定製的授權屬性以確保從URL傳來的用戶令牌相匹配的身份驗證cookie的一個或user1可以輸入網址user2,並看到他的網頁,但如果這不是你的要求,你不需要。

相關問題