web-application
を使用して設計してasp.net with c#
おり、 を追加したvalidation code
ところtextbox
です。実行するのに十分なようですが、入力がnull
またはのときにアプリケーションを実行すると、検証の問題は示されませんでしinvalid
た。
<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?
何か助けていただければ幸いです。私の知る限り、テキスト ボックスは0
デフォルト値として使用されています。