AJax技术

ExtAspNet应用技巧(三) - 302与Asp.Net Ajax

字号+ 作者:H5之家 来源:H5之家 2017-12-11 10:22 我要评论( )

问题描述: mgzhenhong网友提到这样的问题,并给出了示例: 1. Web.config启用Forms Authentication。 authentication mode=Forms forms name=.Test loginUrl=~/

ExtAspNet应用技巧(三) - 302与Asp.Net Ajax

时间:2009-09-23 00:06 点击:1345次 字体:[]





  问题描述:

  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出错了:

ExtAspNet应用技巧(三) - 302与Asp.Net Ajax_

  问题分析:

  首先从Firebug提供的信息,我们知道在点击Default.aspx页面的按钮时的确发出了两次请求,第一次返回的是 302 Found,



本文地址 :

标签: ExtAspNet

  • 上一篇:ExtAspNet应用技巧(二)
  • 下一篇:ExtAspNet应用技巧(四) - 怪异的IE
  • ------分隔线----------------------------

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 了解 ASP.NET AJAX Web 服务——ASP.NET AJAX学习笔记“出自msdn”

      了解 ASP.NET AJAX Web 服务——ASP.NET AJAX学习笔记“出自msdn”

      2017-12-08 14:43

    • jQuery Ajax配合ASP.NET Asmx示例

      jQuery Ajax配合ASP.NET Asmx示例

      2017-12-06 16:08

    • ASP.NET 前台Ajax技术调用后台方法

      ASP.NET 前台Ajax技术调用后台方法

      2017-11-27 12:45

    • 《ASP.NET AJAX实战》

      《ASP.NET AJAX实战》

      2017-11-15 17:11

    网友点评