2012-07-10 219 views
-2

我有一个奇怪的问题。我创建了一个登录页面,只要在任何文本框中输入焦点,页面就会自动重新加载。请检查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> 

感谢,

迪内希

+0

您的登录页面的代码是什么? – 2012-07-10 19:57:24

+1

你究竟期待我们做什么?阅读所有数百行JavaScript?我认为你应该多加一点努力,然后提出一个适当的问题。 – ChaosPandion 2012-07-10 20:04:14

+0

@ChaosPandion代码后面没有任何javascript代码或任何页面,问题出在HTML上。 – 2012-07-10 20:33:35

回答

1

迪内希,它实际上没有什么绑对焦()事件 - 你的整个页面都被包裹在一个额外的<a href="Login.aspx">标记直接位于您的导航容器下。因此,无论您何时点击该锚标签中的任何内容(包括文本框),它都会执行,就像您单击该链接并导航回Login.aspx一样。

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

+0

感谢您的回答 – 2012-07-10 20:35:17