我试图简单地显示用户名,就像它在我的Create.cshtml页面的特定字段中的_LoginPartial.cshtml上一样。User.Identity.GetUserName()不会显示任何东西
我有这样的顶部:
@using Microsoft.AspNet.Identity
而在CSHTML我:
<div class="form-group">
@Html.LabelFor(model => model.CreatedBy, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="form-control-static">
@Html.Display(User.Identity.GetUserName())
@Html.Hidden(User.Identity.GetUserName())
@Html.ValidationMessageFor(model => model.CreatedBy, "", new { @class = "text-danger" })
</div>
</div>
但是,当网页显示,尽管内置的出现在顶部的用户名部分,它不会显示出它应该在表格中的位置。什么都没有出现。没有错误。
请注意你的标签 - 当它说不要用,那么请不要使用。 –