我按照一般配置配置了membership,然后首页指定为Index.aspx。再Login.aspx页里添加了Login控件,如果帐号、密码输入错误,系统就提示;但是假如帐号密码都对,系统也不提示,然后怎么也登录不上我设置的Index.aspx首页。而且我特意添加Reaponse.Redirect("Index.aspx");也不行。

解决方案 »

  1.   

    membership +login控件 需要有类支持才可以的网上应该有源代码的。
      

  2.   

    需要在webconfig中配置
    ...
    <system.web>
    <compilation debug="true">
    <assemblies>
    <add assembly="VsWebSite.Interop, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
    <authentication mode="Forms">
    <forms loginUrl="Login.aspx" name="AUTHASPX" path="/" protection="All"/>
    </authentication>
    <authorization>
    <!--deny users="?"/-->
    <allow users="*"/>
    </authorization>
    </system.web>
    <location path="Register.aspx">
    <system.web>
    <authorization>
    <allow users="*"/>
    </authorization>
    </system.web>
    ...
      

  3.   

    Login1_LoggedIn里边写Reaponse.Redirect("Index.aspx");