图片验证 session提示对象未引入实例!!!
新手求指导 代码如下
<table>
<tr><td>用户名:</td><td><asp:TextBox ID="username1" runat="server"></asp:TextBox></td></tr>
<tr><td>密码:</td><td><asp:TextBox ID="pwd1" runat="server"></asp:TextBox></td></tr>
<tr><td>验证码:</td><td><asp:TextBox ID="yzm1" runat="server">
</asp:TextBox><asp:Label ID="yamlabel1" runat="server" BackColor="Red" ForeColor="Blue" Font-Size="20pt"></asp:Label></td></tr>
<tr><td></td><td><asp:Button ID="btn1login" runat="server" Text="登录" OnClick="btn1login_click" /></td></tr>
</table>
string num = this.yzm1.Text.Trim();//获取用户输入验证码
if (Session["a123"].ToString() == num.ToUpper())//比较验证码
{
this.Page.RegisterStartupScript("ss", "<script>alert('登陆成功')</script>");
}
else
{
this.Page.RegisterStartupScript("ss", "<script>alert('登录失败,验证码错误')</script>");
}
------解决方案--------------------Session["a123"]这个对象为null,这里没看到你给Session["a123"]赋值的语句。不过你应该判断一下,比如:if(Session["a123"]!=null)