проверка показа в обеих панелях в asp.net - PullRequest
0 голосов
/ 31 мая 2011

Я использую две панели (логин и регистрация) в asp.net, где в обеих панелях я использовал кнопочное управление.и я также использовал проверки для конкретных текстовых полей в обеих панелях.Я хочу показать обе панели одновременно.Теперь проблема, с которой я сталкиваюсь, заключается в том, что, когда я нажимаю на кнопку панели входа в систему, она показывает текст ошибки проверки на панели регистрации и наоборот.

Есть ли другой способ использовать любой другой элемент управления вместо кнопки,Я использую Visual Studio-2008

Я создал панель входа в систему как:

  <asp:Panel ID="pnllogin" runat="server">
                <table class = "style1">
                <tr>
                <td>
                <asp:Label ID="lblloginid" runat="server" Text="Login_ID" Font-Bold="true"></asp:Label>
                </td>
                <td>
                <asp:TextBox ID="txtboxloginid" runat="server" ></asp:TextBox>
                <asp:RequiredFieldValidator ID="requiredfieldvalidator1" runat="server" 
                ControlToValidate="txtboxloginid" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
                </td>                
                </tr>

                <tr>
                <td>
                <asp:Label ID="lblpassword" runat="server" Text="Password" Font-Bold="true"></asp:Label>                
                </td>
                <td>
                <asp:TextBox ID="txtboxpassword" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="requiredfieldvalidator2" runat="server" 
                ControlToValidate="txtboxpassword" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
                </td>
                </tr>
               <tr>
               <td></td>
               <td>
               <asp:HyperLink ID="hyperlinkforgotpassword" runat="server" ForeColor="Red" NavigateUrl="~/ForgotPassword.aspx">Forgot Password??</asp:HyperLink>
               </td>
               </tr>
               <tr>
               <td>&nbsp;</td>
               <td>
               <asp:ImageButton ID="imgbtnlogin" runat="server" ImageUrl="~/images/login.png" 
                       onclick="imgbtnlogin_Click" />
               </td>
               </tr>                
                </table>              

                </asp:Panel>  

и несколько такой же код для панели регистрации ..

Может кто-нибудь, пожалуйста, помогите мне..

1 Ответ

0 голосов
/ 31 мая 2011

Используйте свойство ValidationGroup, чтобы запустить сообщение проверки, относящееся к соответствующей панели

, здесь есть подробная информация: http://www.w3schools.com/ASPNET/prop_webcontrol_imagebutton_validationgroup.asp

демо: http://www.w3schools.com/ASPNET/showasp.asp?filename=demo_prop_webcontrol_imagebutton_validationgroup

Указание групп проверки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...