验证控件在内置WEB浏览器中发生错误且一直是一个数字?在IE中正常。 本帖最后由 chnyifan 于 2011-11-23 12:21:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Login : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void btnlogin_Click(object sender, EventArgs e) { if (txtCode.Text.Trim() != Session["verify"].ToString()) { Response.Write("<script>alert('验证码错误');location='Login.aspx'</script>"); } else { if (this.ddlstatus.SelectedValue == "学生") { if (BaseClass.CheckStudent(txtNum.Text.Trim(), txtPwd.Text.Trim())) { Session["ID"] = txtNum.Text.Trim(); Response.Redirect("student/studentexam.aspx"); } else { Response.Write("<script>alert('您不是学生或者用户名和密码错误');location='Login.aspx'</script>"); } } if (this.ddlstatus.SelectedValue == "教师") { if (BaseClass.CheckTeacher(txtNum.Text.Trim(), txtPwd.Text.Trim())) { Session["teacher"] = txtNum.Text; Response.Redirect("teacher/TeacherManage.aspx"); } else { Response.Write("<script>alert('您不是教师或者用户名和密码错误');location='Login.aspx'</script>"); } } if (this.ddlstatus.SelectedValue == "管理员") { if (BaseClass.CheckAdmin(txtNum.Text.Trim(), txtPwd.Text.Trim())) { Session["admin"] = txtNum.Text; Response.Redirect("admin/AdminManage.aspx"); } else { Response.Write("<script>alert('您不是管理员或者用户名和密码错误');location='Login.aspx'</script>"); } } } } protected void btnconcel_Click(object sender, EventArgs e) { RegisterStartupScript("提示", "<script>window.close();</script>"); }}那错了?还是怎么改?老师 Session["verify"]这个对象已超时,过期,从内存里丢失,造成Session["verify"].ToString()出错if(Session["verify"]==null){ Response.Write("<script>alert('对不起,操作失败,请重新刷新页面');'</script>");return;}//后面是你的旧代码if (txtCode.Text.Trim() != Session["verify"].ToString()) { Response.Write("<script>alert('验证码错误');location='Login.aspx'</script>"); } else { if (this.ddlstatus.SelectedValue == "学生").......................... vs2008创建B/S洗车卡管理系统附带公司网站 请教给点思路,这样的网站如何实现 请教一个页面传值设置的问题 服务器添加新站点不能访问 关于如何在网页上打开一个文件的问题 达到了最大池大小 javascript返回值输出中文乱码,英文没事 infopath文件(.xsn)的读写问题,在线等! cookie如何设置多个domain 关于js如何获取<div>和<ul>的高度并选择性隐藏<p> 输入字母显示dropdownlist中相应的项 帮忙写个正则?
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void btnlogin_Click(object sender, EventArgs e)
{
if (txtCode.Text.Trim() != Session["verify"].ToString())
{
Response.Write("<script>alert('验证码错误');location='Login.aspx'</script>");
}
else
{
if (this.ddlstatus.SelectedValue == "学生")
{
if (BaseClass.CheckStudent(txtNum.Text.Trim(), txtPwd.Text.Trim()))
{
Session["ID"] = txtNum.Text.Trim();
Response.Redirect("student/studentexam.aspx");
}
else
{
Response.Write("<script>alert('您不是学生或者用户名和密码错误');location='Login.aspx'</script>");
}
}
if (this.ddlstatus.SelectedValue == "教师")
{
if (BaseClass.CheckTeacher(txtNum.Text.Trim(), txtPwd.Text.Trim()))
{
Session["teacher"] = txtNum.Text;
Response.Redirect("teacher/TeacherManage.aspx");
}
else
{
Response.Write("<script>alert('您不是教师或者用户名和密码错误');location='Login.aspx'</script>");
}
}
if (this.ddlstatus.SelectedValue == "管理员")
{
if (BaseClass.CheckAdmin(txtNum.Text.Trim(), txtPwd.Text.Trim()))
{
Session["admin"] = txtNum.Text;
Response.Redirect("admin/AdminManage.aspx");
}
else
{
Response.Write("<script>alert('您不是管理员或者用户名和密码错误');location='Login.aspx'</script>");
} }
}
}
protected void btnconcel_Click(object sender, EventArgs e)
{
RegisterStartupScript("提示", "<script>window.close();</script>");
}
}
那错了?还是怎么改?老师
{
Response.Write("<script>alert('对不起,操作失败,请重新刷新页面');'</script>");
return;
}
//后面是你的旧代码
if (txtCode.Text.Trim() != Session["verify"].ToString())
{
Response.Write("<script>alert('验证码错误');location='Login.aspx'</script>");
}
else
{
if (this.ddlstatus.SelectedValue == "学生")
..........................