【发布时间】:2012-09-06 13:11:44
【问题描述】:
我有一个 Asp.net MVC 应用程序(使用 Razor 视图),我在其中使用 Html.Textboxfor 作为文本框。下面是代码:
@Html.TextBoxFor(m => m.Textbox1, Model.Attributes)
我为这些添加的属性是
Model.Attributes = new Dictionary<string,object>);
Model.Attributes .Add("size", "3");
Model.Attributes .Add("min", 0);
Model.Attributes .Add("max", 100);
Model.Attributes .Add("title", "Value");
因此,当我单击提交时,我正在验证文本框,当输入超出指定范围的数据时,它会将默认标题显示为错误消息。有什么方法可以防止这种情况发生并添加与标题不同的自定义错误消息?
【问题讨论】:
-
出于好奇,为什么不直接使用数据注释呢?
标签: asp.net-mvc-3 validation razor