在 Html.labelFor 中放置一个空格

The*_*zle 3 c# asp.net-mvc

我有一些代码

<div class="form-group">
    @Html.LabelFor(m => m.MiddleName, new { @class = "col-md-3 control-label" })
    <div class="col-md-9">
        @Html.TextBoxFor(m => m.MiddleName, new { @class = "form-control" })
        @Html.ValidationMessageFor(m => m.MiddleName)
    </div>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是标签显示为“MiddleName”,我该如何编写它,使其显示为“Middle Name”

Kri*_*ten 6

在模型上使用DisplayAttribute :

[Display(Name = "Middle Name")]
public string MiddleName { get; set; }
Run Code Online (Sandbox Code Playgroud)


cya*_*yan 5

尝试这样:

@Html.LabelFor(m => m.MiddleName,"Middle Name")
Run Code Online (Sandbox Code Playgroud)