4

Facebookのように、各ユーザーが自分の「ユーザー名」を持つように、asp.net mvcドメイン名/ユーザー名でルーティングを行う方法

前もって感謝します!

4

3 に答える 3

5

ユーザー名部分を {id} 要素として使用するだけで、デフォルトの {action} があります。

于 2012-07-20T11:01:45.717 に答える
2
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
}

私はこれをコンパイルしていないため、テストしていないことに注意してください:-)

于 2012-07-20T11:02:45.027 に答える