2014-11-10 3 views
0

나는 .Net2이라는 웹 사이트를 운영하고 있습니다. 나는 목표를 .Net4.5으로 변경하고 풀을 .net 4IIS으로 바 꾸었습니다. 하지만 updatepanel의 이벤트가 발생하지 않습니다 (예 : butun_click 또는 dropdown_Changed 등). 모두 제대로 작동합니다. 어떤 아이디어가 있습니까?: updatepanel에 이벤트를 발생시키지 않습니다.

편집 : 내가 삭제 :

 <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 

    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> 

      <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 

    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 
      <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 

을 중복 오류 becuase의 Web.config에서.

+0

web.config에서 정의를 변경 했습니까? .Net 2.0 및 3.5에는 system.web.extensions 조각에 대한 구성 설정이 있지만 .Net 4.x에는 필요하지 않습니다. –

+0

@Mark Fitzpatrick 제 편집을 참조하십시오. –

+0

.Net 4.X 프레임 워크를 사용할 때 web.config에서 system.web.extensions 참조가 필요하지 않습니다. 기술적으로 Ajax와 Web.Extensions 네임 스페이스는 3.5 릴리스로 구워졌지만 동시에 2.0 용 다운로드 가능한 dll로 릴리스되었습니다. 더 쉽게 만들려면 3.5가 2.0 위에 구축되었으므로 MS는 web.config에서이 기능을 요구했습니다. 4.x에서는 이미 모든 설정이 끝났으며 4.x로 구워 졌으므로 web.config의 system.web.extensions 부분이 중복됩니다. –

답변

0

마지막으로 해결책을 찾았습니다. 문제는이 줄을이었다

Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitializeRequestHandler); 
    function InitializeRequestHandler(sender, eventArgs) { 
     if (sender._postBackSettings.panelID.indexOf('folCountTimer') != -1) { 
      return; 
     } 
     $("#updateProgresJQuery").slideDown(300); 
    } 

내가 제대로하고 모든 일 작업을 삭제합니다.

관련 문제