我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/[名称]
哪个是对的。
问题是当我在Users
下面的控制器类中放置断点时:
public ActionResult DetailsbyUserName(string loginName)
{
UserInfo user = repo.GetUserByName(loginName);
return View(user);
}
似乎loginName
参数总是null
.
有什么建议么?