Проверка на 1-й странице не позволяет опубликовать вторую страницу - PullRequest
0 голосов
/ 11 апреля 2011

У меня есть RadAjaxPanel, который содержит следующие элементы управления:

  • RadTabStrip
  • RadMultiPage

RadMultiPage состоит из двух просмотров страниц, обе страницы также содержаткнопки, которые отправляют данные на сервер на стороне сервера.

У меня также есть один RadInputManager, который заботится о моей проверке обеих страниц.

В то время я работал только с одним просмотром страницывсе работало просто отлично.Однако, как только мой второй просмотр страницы был добавлен, я столкнулся с проблемой, при которой второй просмотр страницы не будет отправлен из-за того, что обязательные поля не были заполнены в первом просмотре страницы, даже если все проверки прошли во второй форме.

Есть идеи, что я тут не так делаю?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 апреля 2011

Установите свойство группы проверки вашего RequiredFieldValidator для ваших страниц, например ..

ValidationGroup="FirstPage"

ValidationGroup="SecondPage"

и затем в вашей кнопке подтверждения установите эту группу проверки для вашей конкретной кнопки подтверждения

 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ValidationGroup="FirstPage"></asp:RequiredFieldValidator>
 <asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="FirstPage" />

 <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator" ValidationGroup="SecondPage"></asp:RequiredFieldValidator>
 <asp:Button ID="Button2" runat="server" Text="Button" ValidationGroup="SecondPage" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...