У меня есть текстовое поле поиска, которое имеет значение по умолчанию Enter Month to View Profit
. Когда я нажимаю кнопку поиска без ввода каких-либо данных, значение по умолчанию текстового поля отправляется на сервер для поиска. Я хочу, чтобы RegularExpressionValidator
не подтвердил значение по умолчанию для текстового поля.RegularExpressionValidator в Asp.net
<asp:TextBox ID="Tboxsearch" Text="Enter Month to View Profit" OnClick="this.value=''" CssClass="textboxinput" runat="server"></asp:TextBox>
<asp:Button ID="ButtonSearch" CssClass="btnLog" runat="server" Text="Search" onclick="ButtonSearch_Click" />
<asp:RequiredFieldValidator
ID="RequiredFieldValidatorname"
runat="server"
ControlToValidate="Tboxsearch"
ForeColor="Red"
Text="*"
>
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator
ID="RegularExpressionValidatorname"
runat="server"
ValidationExpression="[a-zA-Z0-9]+"
ForeColor="Red"
ControlToValidate="Tboxsearch"
ErrorMessage="Enter Valid Name!"
>
</asp:RegularExpressionValidator>
Я вижу, что вы используете т он должен RequiredFieldValidator, который должен предотвратить обратную передачу –