我用的是第三控件,
aspx页面中有技术第三方控件。用了一个ajax将他们都包在了updatepeanl中但是为什么总是要刷新啊,
当我点下拉联动的时候,页面就刷新了。

解决方案 »

  1.   

    看来你不是建的AJAX工程,建AJAX工程会自动生成
    不是的话就要在web.config配置下面代码<system.web>
    <httpHandlers> 
    <remove verb="*" path="*.asmx"/> 
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> 
    </httpHandlers> 
    <httpModules> 
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    </httpModules> 
    </system.web>
      

  2.   

    我刚也遇到这样的问题
    是一楼说的情况1
    创建网站要创建AJAX的网站
      

  3.   


    下拉用的什么控件,别说是服务器控件+autopostback
      

  4.   

    要添加配置
    像上面说的然后加scriptmange
      

  5.   

    LZ页面肯定有了ScriptManager,要不然会提示错误,updatepanel不是万能的,利用AJAX   Control   ToolKit控件集里面的CascadingDropDown控件可以实现, CascadingDropDown控件   类型:具有AJAX功能的Extender控件 功能:提供一组联动式的DropDownList,可在不Postback的状况下,通过WEB   services动态从Server端(数据库中)获取DropDownList内的Item。 使用时机:在页面上呈现出分类选项,例如工厂、部门等多层次数据,item数众多,想通过多个DropDownList分类,但又不想换页(postback)时使用
      

  6.   

    没弄过什么配置的,觉得太麻烦,都是自己写js了+cs
      

  7.   

    UpdateMode="Conditional"
    ChildrenAsTriggers="False"
      

  8.   

    2006年的时候做这个鬼ajax  用微软的ajax组件  做出来的东西如果用FF  那简直不能用 
    跨浏览器方面简直一塌糊涂。。问问各位 现在的ajax组件好点了没  
    最近有点时间 想重新系统的学习下ajax  如果全写JS 那么 开发量太大 调试也没VS方便。
    跨浏览器的问题很麻烦