2010-01-22 3 views
2

Когда элемент управления Login используется с MasterPages, ValidationSummary не отображает сообщения проверки. Я установил свойство ValidationGroup идентификатору элемента управления Login.Контроль входа и проверкаСлужба с основными страницами

Я пробовал использовать подход в Link без везения.

Благодаря

ответ

1

Try

ValidationSummary1.ValidationGroup = Login1.ClientID;
или
ValidationSummary1.ValidationGroup = Login1.UniqueID;

Обратите внимание, что если вы решите настроить шаблон макета этого элемента управления на странице aspx, вы должны вручную вручную настроить группу валидаторов.

Такие, как:

<asp:RequiredFieldValidator ID="UserNameRequired" ValidationGroup="Login1" /> 

и в коде-за:

protected void Page_Load(object sender, EventArgs e) 
{ 
    ValidationSummary1.ValidationGroup = "Login1"; 
} 
+0

Ни работы :(Да, я настроить макет Должен ли я установить группу проверки всех валидаторов в. Login1.ClientID? – Nick

+0

Просто установите их оба на одно и то же, и все будет хорошо. Пожалуйста, см. Мое редактирование для примера. – Greg

+0

Отлично! Это работает как шарм! – Nick

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