2012-07-10 158 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