回 帖 发 新 帖 刷新版面

主题:点击登陆后没有任何反应

这是我的毕设中要做的登陆部分,但是点击后没有反应。数据库的名字没有问题,请高手指教是哪错了?辛苦了,加分!
index.aspx:
<asp:panel id="p1" Runat="server">
                                <TABLE height="30" cellSpacing="0" cellPadding="0" width="800" bgColor="#f0f0f0" border="0">
                                    <TR>
                                        <TD class="font" style="HEIGHT: 12px" vAlign="middle" align="center" width="85" height="12">会员登录</TD>
                                        <TD class="font" style="HEIGHT: 12px" vAlign="middle" align="center" width="241">
                                            <asp:RequiredFieldValidator id="Requiredfieldvalidator1" runat="server" ErrorMessage="用户名未填" ControlToValidate="userid"
                                                Display="None"></asp:RequiredFieldValidator>用户名: <INPUT class="box1" id="userid" style="WIDTH: 112px; HEIGHT: 19px" type="text" size="13"
                                                name="textfield3" runat="server"></TD>
                                        <TD class="font" style="HEIGHT: 13px" vAlign="middle" align="center" width="227">
                                            <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="密码未填" ControlToValidate="password"
                                                Display="None"></asp:RequiredFieldValidator>密码: <INPUT class="box1" id="password" style="WIDTH: 114px; HEIGHT: 19px" type="password" size="13"
                                                name="textfield4" runat="server"></TD>
                                        <TD style="HEIGHT: 13px" vAlign="middle" width="247">&nbsp;<A href="Register.aspx"><IMG height="19" src="images\zc.gif" width="43" align="absMiddle" border="0"></A>&nbsp;
                                            <asp:ImageButton id="ImageButton1" runat="server" EnableViewState="False" ImageUrl="images/login.gif"
                                                Height="19"></asp:ImageButton>&nbsp;&nbsp;<A href="Forget.aspx"><IMG height="19" src="images/pwd.gif" width="43" align="absMiddle" border="0"></A></TD>
                                    </TR>
                                </TABLE>
                            </asp:panel><asp:panel id="p2" Visible="false" Runat="server">
                                <TABLE height="30" cellSpacing="0" cellPadding="0" width="800" bgColor="#f0f0f0" border="0">
                                    <TR>
                                        <TD class="font" vAlign="middle" align="center" width="326" height="12">欢迎您!<%=Session["user"]%><%=Session["userin"]%>您已登录成功!</TD>
                                        <TD style="HEIGHT: 13px" vAlign="middle" align="center" width="227">&nbsp;</TD>
                                        <TD style="HEIGHT: 13px" vAlign="middle" width="247">&nbsp;<A href="Register.aspx"></A>&nbsp;&nbsp;&nbsp;<A href="Forget.aspx"></A></TD>
                                    </TR>
                                </TABLE>
                            </asp:panel>

回复列表 (共7个回复)

沙发

index.aspx.cs

private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string sql="";
            sql="select id from puser where uid='"+userid.Value+"'";
            if(!hsjdata.datareader(sql))
            {
                Response.Write("<script>alert('您所填的用户名未注册!')</script>");
                return;
            }
            sql="select id,uid pwd from puser where uid='"+userid.Value+"' and pwd='"+password.Value+"'";
            if(!hsjdata.datareader(sql))
            {
                Response.Write("<script>alert('您所填写的密码错误!')</script>");
                return;
            }
            else
            {
                Session["userin"]="yes";
                Session["user"]=userid.Value;
                Session["id"]=hsjdata.readout(sql,0);
                Session["nouserin"]="no";
            }
            
                if(Session["userin"].ToString()=="yes")
                {
                    p2.Visible=true;
                    p1.Visible=false;
                }
                else
                {
                
                    p1.Visible=true;
                    p2.Visible=false;
                }
        
            

        }

板凳

粘的有点乱,请大家谅解!还是能看清的把

3 楼

缺少sql连接
            System.Data.SqlClient.SqlConnection cn=new System.Data.SqlClient.SqlConnection("server=Localhost;uid=sa;pwd=;database=northwind");  //用northwind数据库为例子 用户名为sa 没密码

4 楼

非常感谢,如需要还可以给你加30分。就是差个数据库链接!谢拉^_^

5 楼

这不是数据库连接  你还要什么????

6 楼

楼上的会意错了!

7 楼

<asp:ImageButton id="ImageButton1" runat="server" EnableViewState="False" ImageUrl="images/login.gif"
                                                Height="19"></asp:ImageButton>
把这个加到上面.ImageButton1_Click,SB,没定义过程当然没反应

我来回复

您尚未登录,请登录后再回复。点此登录或注册