Как насчет использования атрибута CausesValidation для вашей кнопки поиска.
или вы можете использовать такой валидатор, как этот
<asp:TextBox ID="TestBox" runat="server"></asp:TextBox>
<asp:CustomValidator ErrorMessage="Not" ID="CustomValidator1" Enabled="true"
ControlToValidate="TestBox"
runat="server"></asp:CustomValidator>
<asp:Button ID="myButton" CausesValidation="true" OnClick="TestClick" runat="server" />
Тогда ваша кнопка будет иметь команду onclick, подобную этой
public void TestClick(object sender, EventArgs e)
{
if(this.TestBox.Text == "me") this.CustomValidator1.IsValid = false;
return;
}