我有一个简单的字段形式
<div class="field fade-label">
@Html.LabelFor(model => model.Register.UserName)
@Html.TextBoxFor(model => model.Register.UserName)
</div>
Run Code Online (Sandbox Code Playgroud)
这导致:
<div class="field fade-label">
<label for="Register_UserName">Username (used to identify all services, from 4 to 30 chars)</label>
<input type="text" value="" name="Register.UserName" id="Register_UserName">
</div>
Run Code Online (Sandbox Code Playgroud)
但我希望LabelFor代码附加一个<span>内部所以我最终可能会:
<label for="Register_UserName">
<span>Username (used to identify all services, from 4 to 30 chars)</span>
</label>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
所有示例都使用,EditorTemplates但这是一个LabelFor.