ユーザーが自分の名前、年齢、性別をさまざまなテキストボックスに入力する基本的な Web フォーム アプリケーションを作成しました。それが完了すると、送信ボタンを押して結果をラベルに生成します。私が抱えている問題は、テキストが入力されておらず、誰かが送信を押してもラベルがまだ表示されている場合です
こんにちは {} 私は {} 歳で {} です
名前{}
、年齢、性別が表示されるところ...
どうすればこれを回避できますか? if ステートメントを入れて、すべてのテキストボックスが null でないかどうかを確認できることはわかっていますが、効率的または迅速な方法はありますか?
ここに私が使用したフィールドバリデーターがあります:
<asp:TextBox ID="txtname" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="textbox1" ErrorMessage="Name required"></asp:RequiredFieldValidator>
<asp:TextBox ID="txtage" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="textbox2" ErrorMessage="Input age"></asp:RequiredFieldValidator>
<asp:TextBox ID="txtnumber" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="textbox3" ErrorMessage="input gender"></asp:RequiredFieldValidator>