我的文本框现在看起来像这样,
@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 标记吗?