site.master
メニュー用に次のコードがあります。
<ul id="menu">
<li><%= Html.ActionLink("My Contact Info", "DetailsbyUserName/" + Html.Encode(Page.User.Identity.Name), "Users")%></li>
</ul>
URLにカーソルを合わせると、次のことを示していることがわかります。
http:// site / Users / DetailbyUserName / [name]
どちらが正しい。
Users
問題は、以下のコントローラークラスにブレークポイントを設定した場合です。
public ActionResult DetailsbyUserName(string loginName)
{
UserInfo user = repo.GetUserByName(loginName);
return View(user);
}
loginName
パラメータは常にnull
。
助言がありますか?