我在一个MVC6项目中,试图使用提供的HtmlHelpers添加一个简单的Kendo NumericTextBox小部件。
我的模型看起来是这样的:
public class DataViewModel
{
[Required]
public double MyNumber {Get; Set;}
....
}我的看法是:
...
@(Html.Kendo.NumericTextBoxFor(m=>m.MyNumber)
...
)但是,从此代码生成的输入标记不包含“必需”属性,因此客户端验证器不检查完整性。
对于如何使所需的验证在客户端工作,有什么想法吗?
发布于 2016-02-22 12:58:03
我也遇到了同样的问题,并向Telerik的人询问了这个问题。他们的回答是,MVC6仍然处于预发布阶段,并且有很多变化,所以他们将等待生产发行版来检查这个问题。
与此同时,一个解决办法是:
@(Html.Kendo.NumericTextBoxFor(m=>m.MyNumber)
.HtmlAttributes(new {required="required"})
...
)https://stackoverflow.com/questions/35554299
复制相似问题