استفاده از RequiredFieldValidator برای بررسی خالی بودن بودن فیلد در Asp.net
<asp:TextBox ID="Pnametxt" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="Errors" runat="server" ControlToValidate="Pnametxt" ErrorMessage="Last name is a required field." ForeColor="Red" EnableClientScript="false" Display="Dynamic" Text="نام محصول وارد شود"> </asp:RequiredFieldValidator
حال توجه داشته باشید که در RequiredFieldValidator بایستی ConterolToValidate را برابر نام کنترلی قرار دهید که میخواهید مقدار آن بررسی شود و همچنین در Text پیغامی را که میخواهید ظاهر شود وارد می کنید همانند کد فوق و در نهایت کد شما به صورت ذیل خواهد بود :
<asp:TextBox ID="TextBox1" CssClass="form-control" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="Errors" runat="server" ControlToValidate="Pnametxt" ErrorMessage="Last name is a required field." ForeColor="Red" EnableClientScript="false" Display="Dynamic" Text="نام محصول وارد شود"> </asp:RequiredFieldValidator>
توجه کنید که برای بررسی معتبر بودن فرم صفحه خود در Code Behind از قطعه کد ذیل استفاده کنید :
protected void Confirmbtn_Click(object sender, EventArgs e) { if (Page.IsValid) { // کد شما } }