我创建了一个 MVC-3 应用程序(一旦我们创建它,我们就会得到一个已经开发好的登录屏幕)。它使用工具箱中的 HTML 组件来创建文本框、标签等。但我想使用工具箱中的标准组件。如何用标准组件替换这些 HTML 组件。
当用户单击登录按钮时,用户名和密码在为我们提供的默认示例应用程序中得到验证。我不想更改它的功能,但我只想将表单组件更改为工具箱中的标准组件。
我怎样才能做到这一点 ?
<% using (Html.BeginForm()) { %>
<%: Html.ValidationSummary(true, "Login was unsuccessful. Please correct the errors and try again.") %>
<div>
<fieldset>
<legend>Account Information</legend>
<div class="editor-label">
<%: Html.LabelFor(m => m.UserName) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(m => m.UserName) %>
<%: Html.ValidationMessageFor(m => m.UserName) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(m => m.Password) %>
</div>
<div class="editor-field">
<%: Html.PasswordFor(m => m.Password) %>
<%: Html.ValidationMessageFor(m => m.Password) %>
</div>
<div class="editor-label">
<%: Html.CheckBoxFor(m => m.RememberMe) %>
<%: Html.LabelFor(m => m.RememberMe) %>
</div>
<p>
<input type="submit" value="Log On" />
</p>
</fieldset>
</div>
<% } %>