Welcome 微信登录
编程资源 图片资源库

首页 / 脚本样式 / ExtJS / ExtAspNet应用技巧(三) - 302与Asp.Net Ajax

ExtAspNet应用技巧(三) - 302与Asp.Net Ajax2011-10-06 博客园 三生石上问题描述:

mgzhenhong网友提到这样的问题,并给出了示例:

1. Web.config启用Forms Authentication。

<authentication mode="Forms">
<forms name=".Test" loginUrl="~/Login.aspx" timeout="20" protection="All"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

2. 登录页面(Login.aspx)放置一个按钮,点击按钮时模拟登录:

protected void Button1_Click(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie("AccountID", false);
PageContext.Redirect ("~/Default.aspx");
}

3. 主页面放置一个按钮,并在Page_Load时删除登录凭证:

protected void Page_Load(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
}
protected void Button1_Click(object sender, EventArgs e)
{
// nothing
}

4. 点击此按钮时应该会跳转到登录页面,但是由于使用了ExtAspNet出错了: