如何创建具有自动验证功能的自定义ASP.NET控件

如何创建具有自动验证功能的自定义ASP.NET控件,asp.net,linq,controls,Asp.net,Linq,Controls,我正在构建一个ASP网站,其中包含一个表示数据库前端的大部分。我需要构建表单来操作数据库,显然,输入字段的类型和与该字段相关的规则会有很多重复。例如,在许多表中,我使用了varchar(n)字段,这些字段可能是必需的,也可能不是 我正在考虑构建一组自定义控件,其中包含命名字段的标签、编辑控件(例如文本框)和编辑控件的验证器。自定义控件应自动获取字段长度并设置MaxLength属性,以及确定字段是否为必填字段以及是否为RequiredFieldValidator等。因此,当我创建自定义控件时,我将

我正在构建一个ASP网站,其中包含一个表示数据库前端的大部分。我需要构建表单来操作数据库,显然,输入字段的类型和与该字段相关的规则会有很多重复。例如,在许多表中,我使用了varchar(n)字段,这些字段可能是必需的,也可能不是

我正在考虑构建一组自定义控件,其中包含命名字段的标签、编辑控件(例如文本框)和编辑控件的验证器。自定义控件应自动获取字段长度并设置MaxLength属性,以及确定字段是否为必填字段以及是否为RequiredFieldValidator等。因此,当我创建自定义控件时,我将执行以下操作:

一定有办法做到这一点,但我还没有找到任何控件/库可以做到这一点。我不知道如何只使用表示Linq实体名和字段名的字符串来获取字段信息

如有任何帮助/建议,将不胜感激

我正在使用ASP.NET3.5和Linq

谢谢


格哈德是你需要的吗?

不,不是。这些帖子让我兴奋不已:不管怎样,谢谢你的回复。如果你说的是动态数据,你会说对的。