如何使用自动验证创建自定义ASP.NET控件

时间:2009-10-23 10:43:59

标签: asp.net linq controls

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

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

<user:UserControls_TextFieldEdit LinqObjectType="Franchise" FieldName="FranchiseName" runat="server" />

必须有办法实现这一点,但我没有找到任何控件/库来实现这一点。我不知道如何使用仅代表Linq实体名称和字段名称的字符串来获取字段信息。

任何帮助/建议都将不胜感激。

我正在使用ASP.NET 3.5和Linq。

谢谢,

格哈德

1 个答案:

答案 0 :(得分:0)

Dynamic Linq你需要什么?