Response.Redirect无法实现跳转的有关问题
Response.Redirect无法实现跳转的问题
本帖最后由 wangzhen199009 于 2012-12-01 14:33:47 编辑 使用ajax做的一个登录功能,就是在Login.aspx登录。然后把登录数据以ajax 的形式发送到后台页面验证处理。如果验证成功,跳转到main.aspx。否则给你相关错误的提示。
详细代码:
js文件:
Login.aspx.cs文件
本帖最后由 wangzhen199009 于 2012-12-01 14:33:47 编辑 使用ajax做的一个登录功能,就是在Login.aspx登录。然后把登录数据以ajax 的形式发送到后台页面验证处理。如果验证成功,跳转到main.aspx。否则给你相关错误的提示。
详细代码:
js文件:
$('#Submit').click(function () {
$.post("Login.aspx",
{
username: $('#cusername').val(),
pwd: $('#cpwd').val(),
verifycode: $('#txt_verify').val()
},
function (data, textStatue) {
if (data == "1") {
$('#tip').html("成功登录");
}
else if (data == "2") {
$('#tip').html("密码错误");
}
else if (data == "3") {
$('#tip').html("验证码错误");
}
}
);
return false;
})
Login.aspx.cs文件
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Params["username"] != null)
{
emp.EmployeeId = Request.Params["username"];
emp.EmployPwd = Request.Params["pwd"];
string verifycode = Request.Params["verifycode"];
if (buss.CheckUser(emp)&&CheckVerifyCode(verifycode))
{
Response.Write("1");
Response.Redirect("main.aspx");
Response.End();