在ASP.NET中同一页面中两次登录的asp.net验证 [英] Validations in asp.net for two logins in same page in ASP.NET

查看:74
本文介绍了在ASP.NET中同一页面中两次登录的asp.net验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友,

正在使用Asp.net,C#,SqlServer2005.

我在一页上有两次登录.

例如:我有教师登录,学生有一页登录.

在教师登录中,我有两个文本框和提交按钮,并且
两个文本框并在学生登录时提交按钮.

因此,对于这两个登录,我有一个验证摘要.

请帮助我,如何分别验证这两个登录名.

请帮助,谢谢.

Dear Friends,

Am working on Asp.net, C#, SqlServer 2005.

I have Two logins on one page.

for Example : I have Teachers login and students login on one page.

In Teachers login I have Two Textboxes and Submit button and also
two textboxes and submit button in students login.

So, i have one validation summary for this two logins.

Please help me, how to validate separately for this two Logins.

Please help, THANKS IN ADVANCE.

推荐答案

您必须为每个部分指定验证组.试试这个.

You have to specify validation group for each Section. Try this.;

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td>
                    <asp:Panel ID="Panel1" runat="server" GroupingText="Teacher Login" Width="339px">
                        <asp:TextBox ID="TextBox1" runat="server" ValidationGroup="teacher"></asp:TextBox><asp:RequiredFieldValidator

                            ID="RequiredFieldValidator1" ErrorMessage="Please Enter teacher user name" ControlToValidate="TextBox1"

                            runat="server" ValidationGroup="teacher">*</asp:RequiredFieldValidator>
                        <asp:Button ID="Button1" runat="server" Text="Teacher Login" ValidationGroup="teacher" />
                        <asp:ValidationSummary ShowSummary="false" ID="ValidationSummary1" ShowMessageBox="true"

                            runat="server" ValidationGroup="teacher" />
                    </asp:Panel>
                </td>
                <td>
                    <asp:Panel ID="Panel2" runat="server" GroupingText="Student Login" Width="337px">
                        <asp:TextBox ID="TextBox2" runat="server" ValidationGroup="stu"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"

                            ErrorMessage="Please Enter Student user name" ValidationGroup="stu">*</asp:RequiredFieldValidator>
                        <asp:Button ID="Button2" runat="server" Text="Student Login" ValidationGroup="stu" />
                        <asp:ValidationSummary ID="ValidationSummary2" runat="server" ShowMessageBox="true"

                            ShowSummary="false" ValidationGroup="stu" />
                    </asp:Panel>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>


这篇关于在ASP.NET中同一页面中两次登录的asp.net验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆