嘿嘿,给多少分给我:)
你在web.config中改了<authentication mode="Forms"> 中的
<forms name="MyLogin" path="/" loginUrl="Login.aspx" protection="All" timeout="30">
这一行中的loginUrl,这里就是说凡是没有进行验证的就转到Login.aspx页,这个只对.apsx有效,对.html页无效

解决方案 »

  1.   

    可以使用Session["user"]在你要发生转向的页面中判断Session["user"]是否为null,即Session["user"]==null,为空则发生转向在密码验证页面,如果密码验证正确,给session赋值,即Session["user"]="Fuck";其中user可以是你喜欢的值,或者是用户名,给它赋的值也可以和user同名
    这样的好处避免重复try
      

  2.   

    直接用redirect("asd.aspx")就OK啦!
      

  3.   

    这还不算全对?那什么算对?你把那个login.aspx取消掉,然后再根据你的需要转向你所需要的页面!你多多少少需要想想吧!给分