将默认值添加到标签 MVC .NET

Add default value to label MVC .NET

我需要添加默认值 0 以防用户不这样做。

我现在有这个代码,我该如何更改它?

<div class="control-group">
    @Html.LabelFor(m => m.prop.PropertyId, new { @class = "control-label" })
    <div class="controls">
        @Html.TextBoxPlaceHolderFor(m => m.prop.PropertyId, new { @class = "span input-xlarge" })                
        @Html.ValidationMessageFor(m => m.prop.PropertyId)
    </div>
</div>

谢谢!

您确定要为标签设置一个值吗?

也许您想将其设置为您的文本框?没有标准的 TextBoxPlaceHolderFor 助手,但您可以使用常规的 TextBoxFor:

@Html.TextBoxFor(m => m.prop.PropertyId, new { placeholder = "0" })

这是你需要的吗?