我的 Default.aspx 页面上有以下用于登录的 ajax 脚本
$(document).ready(function () {
$('#UserLogin').submit(function (e) {
$.post("LoginApp.aspx?formpost=Login", { UserID: $("#UserID").val(),
UPass: $("#UPass").val()
},
function (response) {
if (response === "failed") {
$("#ErrorDiv").html(response).show();
// LocalStorage.set('Error', response);
}
});
e.stopPropagation();
return false;
});
});
和以下 FormAuth
If Request.QueryString("formpost") = "Login" Then
If App.LoginUser(Request.Form("UserID").Trim, Request.Form("UPass").Trim) Then
FormsAuthentication.RedirectFromLoginPage(Request.Form("UserID").Trim, False)
If Request.QueryString("ReturnUrl") <> "" Then
Response.Redirect(Request.QueryString("returnUrl"))
Else
Try
Response.Redirect("secured/")
Catch ex As Exception
End Try
End If
Else
Response.Write("failed")
End If
Else
Response.Redirect(".")
End If
问题是 Response.Redirect("secured/") 不起作用。
任何帮助将不胜感激。