Lia*_*mGu 46 html razor asp.net-mvc-3
我正在寻找创建一个Bootstrap样式的文本框,具体来说,基于下面的确切示例:
<input class="span3" type="email" required>
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所拥有的:
@Html.TextBox("CustomerEmail", null, new { @class = "input-xlarge", type = "email", required = "required" })
Run Code Online (Sandbox Code Playgroud)
但是,required = "required"
显然不会回归required
.
所以,我的问题是,在使用Html.Textbox时,有什么办法可以强制它像上面第一个例子那样返回所需的内容吗?
Raj*_*hit 70
我想你应该这样用
@Html.TextBoxFor(model => model.Name, new { @class = "text", type = "email", required = "required" })
Run Code Online (Sandbox Code Playgroud)
我想这会对你有所帮助.
Pau*_*ine 19
尝试
new { required = string.Empty}
Run Code Online (Sandbox Code Playgroud)
顺便说required
一句,根据W3C文档,是一个布尔属性,我引用:
元素上存在布尔属性表示真值,缺少属性表示false值.如果该属性存在,则其值必须是空字符串,或者是属性的规范名称的ASCII不区分大小写匹配的值,没有前导或尾随空格.
因此
required
required="required"
required=""
Run Code Online (Sandbox Code Playgroud)
一切都意味着同样的事情.
归档时间: |
|
查看次数: |
72552 次 |
最近记录: |