Добавление атрибутов в валидатор программно - PullRequest
3 голосов
/ 31 марта 2011

Я создаю функцию, позволяющую мне добавлять валидаторы в динамически создаваемые таблицы. Они работают, потому что они появляются на странице и функционируют должным образом. Но я пытаюсь добавить атрибут «Показать» через код, и любая комбинация параметров не удается ...

                RequiredFieldValidator newRQValid = new RequiredFieldValidator();
                newRQValid.SetFocusOnError = true;
                newRQValid.ControlToValidate = txtID;
                newRQValid.Display = "dynamic";  <<---  
                strID = "cv" + cellID;
                newRQValid.ID = strID;
                newRQValid.ErrorMessage = txtErrorMessage;
                newRQValid.InitialValue = initval;
                tCell.Controls.Add(newRQValid);

Я пробовал с и без кавычек, но «Авто» даже не появляется в автозаполнении, поэтому я предполагаю, что просто ошибаюсь.

У меня похожие проблемы с добавлением атрибутов в валидатор сравнения:

                CompareValidator newCMValid = new CompareValidator();
                newCMValid.SetFocusOnError = true;
                newCMValid.ControlToValidate = cellID;
                newCMValid.ControlToCompare = "txt_clm_dob";
                newCMValid.Type = ValidationDataType(DateTime);   <<==
                newRGValid.Display = Dynamic;    <<==
                strID = "cv" + cellID;
                newCMValid.ID = strID;
                newCMValid.ErrorMessage = txtErrorMessage;
                newCMValid.Operator = LessThanEqual;  <<==
                tCell.Controls.Add(newCMValid);

С несколькими покушениями на каждого из них.

Так какой там правильный синтаксис или добавление этих атрибутов здесь как-то не разрешено?

1 Ответ

1 голос
/ 31 марта 2011
 newRQValid.Display = ValidatorDisplay.Dynamic;
 newCMValid.Type = ValidationDataType.Date;
 newCMValid.Operator = ValidationCompareOperator.LessThanEqual;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...