RT

解决方案 »

  1.   

    那是iis设置的吧,你有什么需要跳到login.aspx去啊,需求说下
      

  2.   

    <?xml version="1.0"?>
    <configuration>
      <system.web>
        <authentication mode="Forms">
          <forms loginUrl="~/Login.aspx" />
        </authentication>
        <authorization>
          <deny users="?"/>
        </authorization>
      </system.web>
      <location path="Login.aspx">
        <system.web>
          <authorization>
            <allow users="?"/>
          </authorization>
        </system.web>
      </location>
    </configuration>
      

  3.   

    // 程序实现
    // 获取Url
    string requestUrl = application.Request.Url.AbsolutePath;// 如果请求的页面不是登录页面,刚重定向到登录页面。
    if (requestUrl.EndsWith(".aspx") && !requestUrl.Contains("Login.aspx"))
    {
       application.Server.Transfer("~/Login.aspx");
    }