:不在updatepanel中触发任何事件

时间:2014-11-10 13:59:45

标签: asp.net ajax updatepanel

我有一个.Net2的网站。我将其构建目标更改为.Net4.5,并将其从.net 4更改为IIS。但是updatepanel中没有触发的任何事件(例如butun_clickdropdown_Changed和...)都可以在.net 2上正常工作。 任何想法?

修改: 我删除:

        <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"/>
来自web.config的

因为重复错误。

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案。 问题出在这一行:

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

我删除它并且每件事都正常工作。