問題は、asp.net ValidationGroupsで解決できます。
http://weblogs.asp.net/scottgu/archive/2004/10/24/246945.aspx
基本的に、あなたのグループのコントロールは、一意の名前の検証グループを使用して検証します。これと同じように:
<asp:Textbox ID="txt" runat="server" />
<asp:RequiredFieldValidator id="rfv" runat="server" ControlToValidate="txt" ValidationGroup="masterGroup">* Required!</asp:RequiredFieldValidator>
<br />
<asp:Button id="btnSubmitMaster" runat="server" Text="Submit!" ValidationGroup="masterGroup" />
このようなあなたのグループがあなたの入力の場合は、フォームを送信したコントロールに検証グループを割り当て、他の検証グループの入力が検証されることはありません。