با سلام.
در یک page هم فرم ورود دارم هم ثبت نام
حالا می خوام causes validation مربوط به دکمه ها فقط روی textbox مربوط به خود فعال باشند.
یعنی در فرم ورود که نام و رمز عبور پرسیده می شود و سپس دکمه ورود زده می شود causes validation مربوط به دکمه ورود فقط روی textbox های نام و رمز عبور فعال باشد و روی هیچ textbox دیگری فعال نباشد.
لطفاً راهنمایی کنید.
با تشکر
شما باید از ValidationGroup="GroupName" در تمامی کامپوننت هایتان با دو نام جدا گانه یکی برای لاگین و دیگری برای ثبت نام استفاده کنید، به مثال زیر توجه کنید :
<%--Login Part--%> <div> <asp:TextBox ID="txtNameLogin" runat="server" ValidationGroup="vgLogin"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvNameLogin" runat="server" ValidationGroup="vgLogin" ControlToValidate="txtNameLogin" ErrorMessage="نام کاربری بخش ورود خالی است"></asp:RequiredFieldValidator> <asp:Button ID="btnLogin" runat="server" Text="Login" ValidationGroup="vgLogin" /> </div> <%--Register Part--%> <div> <asp:TextBox ID="txtNameRegister" runat="server" ValidationGroup="vgRegister"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvNameRegister" runat="server" ValidationGroup="vgRegister" ControlToValidate="txtNameRegister" ErrorMessage="نام کاربری بخش ورود خالی است"></asp:RequiredFieldValidator> <asp:Button ID="btnRegister" runat="server" Text="Login" ValidationGroup="vgRegister" /> </div>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)