小编Has*_*Mir的帖子

DisplayNameFor标签更改文本

我在实体A的详细信息视图中有以下代码

<dt>
    @Html.DisplayNameFor(model => model.User1.UserName)
</dt>
<dd>
    @Html.DisplayFor(model => model.User1.UserName)
</dd>
Run Code Online (Sandbox Code Playgroud)

我想更改其在“详细信息视图”中显示的标题,该标题显示了要由其提交的UserName,因此无法重载,因为DisplayName对于没有带有两个参数的任何重载函数均无法 @Html.DisplayFor(model => model.User1.UserName,"Submitted By")正常工作

这是我的错误模型,我在其中分配和提交的字段与用户模型相关,所以我遇到问题,即“用户名”显示在“名称”列的位置,该列应将名称显示为“分配给” ”和“提交者”

    public partial class Bug
{
    public int ID { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
    public string Priority { get; set; }
    public string Severity { get; set; }
    public string Status { get; set; }
    public int AssignedTo { get; set; }
    public int SubmittedBy { get; set; } …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-5

3
推荐指数
2
解决办法
8286
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-5 ×1