登录页面无效

时间:2012-07-10 19:54:21

标签: asp.net login

我有一个奇怪的问题。我创建了一个登录页面,只要在任何文本框中输入了焦点,页面就会重新加载。请检查http://oasisitsolutions.com/Login.aspx

我正在使用HTML5,EntityFramework。

Webconfig文件已退出

<system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </assemblies>
    </compilation>
    <authentication mode="Forms"/>
    <customErrors mode="Off"/>
    <roleManager enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" defaultProvider="CustomizedRoleProvider">
      <providers>
        <clear/>
        <add connectionStringName="ConnectionString" writeExceptionsToEventLog="true" name="CustomizedRoleProvider" type="CustomizedRoleProvider"/>
      </providers>
    </roleManager>
    <membership defaultProvider="CustomizedMembershipProvider" userIsOnlineTimeWindow="15">
      <providers>
        <clear/>
        <add name="CustomizedMembershipProvider" type="CustomizedMembershipProvider" connectionStringName="ConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" writeExceptionsToEventLog="false"/>
      </providers>
    </membership>
  </system.web>

提前致谢,

的Dinesh

1 个答案:

答案 0 :(得分:1)

Dinesh,它实际上与focus()事件无关 - 您的整个页面都包含在您的导航容器正下方的额外<a href="Login.aspx">标记中。因此,只要您点击该锚标记中的任何内容(包括文本框),它就会执行,就像您点击该链接并导航回Login.aspx一样。

只需删除该标记,任何时候点击都会停止刷新。