ASP.NET WebForms 4.5 - 不显眼的验证架构

时间:2012-11-02 16:22:15

标签: asp.net validation webforms unobtrusive-validation

有谁知道在哪里呈现不引人注意的验证元素?什么控制或班级负责?

示例场景:

<asp:FormView runat="server" ID="fvMain" ... DefaultMode="Edit">
 <EditItemTemplate>
  <asp:DynamicControl runat="server" DataField="Order" Mode="Edit">
  </asp:DynamicControl>
 </EditItemTemplate>
</asp:FormView> 

public class Entity
{
 public int Order { get;set; }
}

渲染RegularExpressionValidator,RangeValidator,CompareValidator,RequiredFieldValidator ......谁负责?

非常感谢你的回答,彼得。

1 个答案:

答案 0 :(得分:0)

看看https://davalidation.codeplex.com。有一篇文章的链接,在这里解释了有关.NET中验证框架的更多信息http://amanek.com/building-data-annotations-validator-control-with-client-side-validation/