我在公司用vs2008 按网络上的例子做了 为什么  界面还会更新?
而我到家里用的是vs2010 就可以了

解决方案 »

  1.   

    标题是“不会更新!”
    正文是“界面还会更新?”
    呵呵!
    2008和2010的ajax是一样的,当然是你代码有误!
      

  2.   

    第一种 你要更新的正文没有用updatepanel包住第二种 你要触发updatepanel更新的控件 比如button 与updatepanel的关系你是否处理得当第三种 多个updatepanel使用时 位置与html标签的位置关系第四种 就是vs2008本来就有问题第五种 就是你人品问题了
      

  3.   

    ... 说错了是不会局部更新
    更iis 有关系了吗?我的iis 坏了
    代码没有问题 我在公司运行时不会局部更新
    在家里用vs 2010 可以局部更新
    哪位大侠救救我啊  这个问题烦了我好久
    解决了马上给分
      

  4.   

    看下是不是webconfig配置问题
      

  5.   

    webconfig 没错
    为什么 同样一个网站在别人的机子上可以有局部刷新的效果
    在我的机子就不行了,一直是整个界面刷新
      

  6.   

    你们用的是同一类型浏览器吗?
    另外你的代码还是有问题,因为,UpdatePanel浏览器的兼容性还是很不错的。
      

  7.   

    什么更新?
    描述清楚一点
    你的意思是用VS2008运行,界面不更新,而用VS2010可以?
      

  8.   

    <asp:ScriptManager ID="ScriptManager1" runat="server">
                                            </asp:ScriptManager>
                                            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                                <ContentTemplate>
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <asp:DropDownList ID="dlProvince" runat="server" Style="margin-right: 0px" AutoPostBack="True"
                                                                    OnSelectedIndexChanged="dlProvince_SelectedIndexChanged">
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td>
                                                                <asp:DropDownList ID="dlCity" runat="server" AutoPostBack="True" OnSelectedIndexChanged="dlCity_SelectedIndexChanged">
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td>
                                                                <asp:DropDownList ID="dlCounty" runat="server">
                                                                </asp:DropDownList>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </ContentTemplate>
                                            </asp:UpdatePanel>
    比如上面这段代码 不可能错吧
      

  9.   

    现在问题是  我同事的机子可以实现局部更新   同样的代码我的机子就不行
    更vs2008 和 vs2010 是没有关系
    看来是我的机子出毛病了
      

  10.   

    代码看不出有什么错!
    但可以设置条件刷新试试,如:
    <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
    这样设置看看页面还刷新不??
      

  11.   


    跟iis无关,代码没问题的话应该就是浏览器的问题了,
      

  12.   

    你是不是设置了 target 从另外的窗口打开?