如何在ASP.NET中回发部分页面

时间:2011-08-18 15:16:18

标签: asp.net validation postback

我知道更新面板有助于渲染页面的一部分,但我要问的是如何将部分页面回发到服务器而不是全部。我有一个页面,每个页面都有一个表单,可以将一些信息回发给服务器。我希望每个提交按钮仅回发它自己的表单信息而不是所有其他表单信息 实际的问题是,当我提交其中一个表单所需的其他表单字段时,不会让我做回发。因此,重新提出的问题可能是,如何禁用按钮的验证并为其他人启用?

1 个答案:

答案 0 :(得分:2)

您需要使用验证组。例如:

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

然后在提交按钮上,引用您要验证的组:

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