【发布时间】:2016-03-24 18:47:51
【问题描述】:
我的文本框现在看起来像这样,
@Html.TextBox("Something", "", new
{
type = "text",
min = 1,
max = 60,
data_validation_integer_regex = @ValidationPatterns.Integer,
data_validation_integer_message = @ValidationPatterns.IntegerMessage,
data_bind = "value: observables.Something"
})
呈现为
<input data-bind="value: observables.Something"
data-validation-integer-message="Some message"
data-validation-integer-regex="^[1-9]\d*$"
id="Something"
max="60"
min="1"
name="Something"
type="text"
value="">
我们使用的验证库jqBootstrapValidation
我想让我的一些字段成为必需的,使用这个库的方法是,我需要像这样在输入字段中添加一个标签
<input id="Something" ... required >
Razor 不允许我这样做,因为它似乎需要这种格式的所有参数
property="something" 或 property=100
如果我想让我的字段成为必填项,我唯一的选择是恢复为标准 html 标记吗?
【问题讨论】:
标签: asp.net-mvc razor