我有一个奇怪的问题。我创建了一个登录页面,只要在任何文本框中输入了焦点,页面就会重新加载。请检查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
答案 0 :(得分:1)
Dinesh,它实际上与focus()事件无关 - 您的整个页面都包含在您的导航容器正下方的额外<a href="Login.aspx">
标记中。因此,只要您点击该锚标记中的任何内容(包括文本框),它就会执行,就像您点击该链接并导航回Login.aspx一样。
只需删除该标记,任何时候点击都会停止刷新。