2009-10-23 2 views
-1

Я создаю веб-сайт ASP, содержащий большой раздел, представляющий интерфейс базы данных. Мне нужно создать формы для управления базой данных, и, очевидно, будет много повторений i.t.o типа поля ввода и правил, относящихся к полю. Например, существует множество таблиц, в которых я беру поля varchar (n), которые могут потребоваться или нет.Как создать пользовательский элемент управления ASP.NET с автоматической проверкой

Я собирался создать набор пользовательских элементов управления, которые будут содержать метку, обозначающую поле, элемент управления редактированием (например, текстовое поле) и валидаторы для элемента управления редактированием. Пользовательский элемент управления должен автоматически получить длину поля и установить свойство MaxLength, а также определить, является ли это поле обязательным, и объявление RequiredFieldValidator и т. Д. Поэтому, когда я создаю настраиваемый элемент управления, я бы сделал примерно следующее:

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

Должен быть способ достичь этого, но я не смог найти какие-либо элементы управления/библиотеки, которые это делают. Я не знаю, как получить информацию о поле, вооруженную только строками, представляющими имя объекта Linq и имя поля.

Любая помощь/предложения будут оценены.

Я использую ASP.NET 3.5 и Linq.

Спасибо,

Gerhard

ответ

0

ли Dynamic Linq то, что вам нужно?

+0

Нет, не совсем. Эти посты заставил меня идти: http://www.codeproject.com/KB/cs/LinqColumnAttributeTricks.aspx http://forums.asp.net/p/1271434/2407010.aspx Спасибо за ответ в любом случае. –

+0

Если бы вы сказали Dynamic DATA, вы бы были на месте. –

Смежные вопросы