如何在ASP.NET MVC中使用EditorForModel构造使用bootstrap占位符?

时间:2017-05-24 18:44:04

标签: asp.net-mvc twitter-bootstrap html.beginform

我在ASP.NET MVC中使用bootstrap创建登录页面。 我想放置"用户名"和#34;密码"在相应的textboxes内。

我在页面上有以下代码:

@using (Html.BeginForm())
{
   @Html.ValidationSummary(true)
   @Html.EditorForModel()
  <p><input type="submit" class="k-primary" value="Log In" /> </p>
}

在更改为上述代码之前,代码如下:

<input id="UserName" type="text" class="k-textbox" placeholder="username" />
<br />
<input id="Password" type="password" class="k-textbox" placholder="password" />
<br />
<br />
<button id="Login" class="k-primary">Login</button>

允许使用placeholder属性。

使用我的EditForModel方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现您的目标,其中一种方法是使用自定义编辑器模板...您可以为特定类型构建一个,在models属性上添加注释以定义模板(UIHintAttribute Class)更多见: