Har i en userControll två separata input med dess validatorer och knapp, typ nedan kod:
...
'En input och dess behag
<tr>
<td>
<asp:TextBox id="tbSearch" width="100%" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:Button runat="server" Text="Sök" id="btSearch" />
<asp:RequiredFieldValidator id="valrSearch" runat="server" ErrorMessage="Haha" ControlToValidate="tbSearch"/>
</td>
</tr>
...
'En till input och dess bekvämligheter
<tr>
<td>
<asp:TextBox id="tbNewsletter" width="100%" runat="server" />
</td>
</tr>
<tr>
<td align="middle">
<asp:RequiredFieldValidator id="valrSubscribe" runat="server" ErrorMessage="Hoho" ControlToValidate="tbNewsletter"/>
<asp:Button runat="server" Text="Prenumerera" id="btSubscribe" />
</td>
</tr>
...
Problemet är att när jag trycker på en knapp så utlöses båda tvås validatorer. Och då tänkte jag att jag kunde lösa det med att endast kolla den tryckta knappens input, typ:
If valrSearch.IsValid Then
...
End If
Men den funkade ju självklart inte så vad gör man???