Я проектирование web-application
с помощью asp.net with c#
и я просто добавил validation code
для textbox
, кажется, что это достаточно хорошо, чтобы выполнить, но никаких вопросов проверки не было показано, когда приложение выполняется при вводе null
или invalid
.вопросы валидации в текстовом поле в asp.net
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
ShowMessageBox="True" DisplayMode="BulletList"
HeaderText="Validation issues" ShowSummary="False" ValidationGroup="Validation"/>
<asp:TextBox ID="txtrandom" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="Enter the Randomly generated numbers"
ControlToValidate="txtrandom" Display="None"
ValidationGroup="Validation" SetFocusOnError="true" >
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2"
runat="server" ErrorMessage="Input should be in number"
ValidationExpression="^[0-9]+$"
ControlToValidate="txtrandom"
Display="None"
ValidationGroup="Validation"
SetFocusOnError="true" >
</asp:RegularExpressionValidator>
В backend(c#)
у меня есть эти строки кода
int random = 0;
bool isValidInt = int.TryParse(txtrandom.Text, out random);
for (int i = 0; i < random; i++)
{
//other codes
}
делает эти строки кода эффекта validation
или просто syntactical error?
Любая помощь appreciated.As Насколько я знаю, что он текстовое поле принимает 0
в качестве значения по умолчанию.
В ваших валидаторах я вижу, что у вас есть 'Display = None'. Вы пробовали это без этого? – Koen
Да @Koen пока не отображается сообщение подтверждения. –
У вас есть кнопка отправки, настроенная в той же группе ValidationGroup? –