ViewからControllerへ 'string'値を渡す必要がありますHttpGet !!GETでViewからControllerへ 'string'値を渡す方法
私は次のようにしますが、それはnullを渡します。
View.cshtml
@Html.ActionLink("Profile", "Index", "UserInfo", new { name = User.Identity.Name }, new { hidefocus = "hidefocus" })
UserInfoController.cs
[HttpGet]
public ActionResult Index(string user)
{
...
}
- User.Identity.Name は私の文字列です。
ありがとうございます。どんなパラメタがゼロになっていますか? –
値nullは「オブジェクトhtmlAttributes」です。パラメータではありません。参照してください:http://screencast.com/t/93xgOe894b5 –
私はアドレスバーの名前を取り除くことができますか? 'mysite.com/UserInfo?name = testuser /' –