不要跳转到中间页面的,最好是用javascript实现

解决方案 »

  1.   

    弹出层就是用javscript来实现的可以现将这个层隐藏了,然后在点击这个连接的时候让这个层显示,最好弄一个锁屏来实现。ps:关于弹出层和锁屏的例子http://download.csdn.net/source/588057
      

  2.   

    可以这样实现
    onclick="if(prompt('请输入密码!')=='你设置的密码'){location.href='地址页';}"
      

  3.   

    我又测了一下,这样子更完善一点
    <input type="button" value="测试" onclick="if(prompt('请输入密码!','')=='你设置的密码'){location.href='地址页';}else{alert('密码不正确');}">
      

  4.   

    这个可以不过脚本看源代码是能看到的。。即使是引用的脚本FireFox也能看到。
    不推荐用脚本。
      

  5.   

    prompt的框有点太难看了 那末长
      

  6.   

    将该项对应的文件放在一下单独的目录下对webconfig文件配置
      

  7.   

    <location path="Checkout.aspx">
    <system.web>
    <authorization>
    <deny users="?" />
    </authorization>
    </system.web>
    </location><allow> 允许基于下列方式对资源进行访问: 
    users:允许以逗号分隔的用户名列表对资源进行访问。问号 (?) 允许匿名用户;星号 (*) 允许所有用户。roles:允许以逗号分隔的角色列表对资源进行访问。verbs:允许以逗号分隔的 HTTP 传输方法列表对资源进行访问。注册到 ASP.NET 中的动作包括 GET、HEAD、POST 和 DEBUG。<deny> 禁止基于下列方式对资源进行访问: 
    users:禁止以逗号分隔的用户名列表对资源进行访问。问号 (?) 表示禁止匿名用户访问;星号 (*) 表示禁止所有用户访问。roles:禁止以逗号分隔的角色列表访问资源。verbs:不允许以逗号分隔的 HTTP 传输方法列表对资源进行访问。注册到 ASP.NET 的动作包括 GET、HEAD、POST 和 DEBUG。