как отправить часть страницы в ASP.NET - PullRequest
1 голос
/ 18 августа 2011

Я знаю, что панели обновления помогают визуализировать часть страницы, но я спрашиваю, как переслать часть страницы на сервер, а не все.У меня есть страница с несколькими внутри каждой формы, которая отправляет некоторую информацию на сервер.Я хочу, чтобы каждая кнопка отправки отправляла только свои данные формы, а не все остальные.
Фактическая проблема заключается в том, что при отправке одной из форм обязательное поле других форм не позволяет мне выполнить обратную передачу.Таким образом, можно перефразировать вопрос: как отключить проверку кнопки и включить ее для других?

1 Ответ

2 голосов
/ 18 августа 2011

Вам необходимо использовать группы проверки.Например:

<asp:requiredfieldvalidator 
   ValidationGroup=“val_grp_1” 
   ErrorText=“Missing Value” 
   ControlToValidate=“txt_firstname” 
   runat=“server”/>

А затем, нажав кнопку «Отправить», вы указываете группу, которую вы хотите проверить:

<asp:button 
   text=“Group1” 
   ValidationGroup=“val_grp_1” 
   runat=“server”/>
...