与母版页一起使用时,页面回发与Web服务?

时间:2013-11-26 07:15:41

标签: asp.net web-services master-pages

我对网络服务有疑问。我一直在测试,但不确定是什么导致了这一点。当发回帖子时,我试图阻止我的网页闪烁。所以我使用了Web服务。当我将下拉列表放在普通页面上时(没有母版页),它工作正常,没有任何明显的闪烁。但是,当我将相同的代码移动到带有母版页的页面时,则会发生闪烁。任何人有任何想法如何解决这个问题?我的html标记如下:

<div>
    <div>
        <asp:DropDownList ID="ddlState" runat="server" AutoPostBack="True"></asp:DropDownList>
    </div>
     <div>
        <asp:DropDownList ID="ddlCity" runat="server" DataTextField="city_name" DataValueField="city_id"></asp:DropDownList>
    </div>
</div>

我正在尝试避免使用更新面板。感谢

1 个答案:

答案 0 :(得分:1)

只要你有回发,你就会得到flikering,你可以使用ajax调用来刷新页面的一部分,例如下拉。最简单的解决方案之一是使用UpdatePanel,或者您可以使用jQuery ajax。这个article解释了如何使用jquery ajax和asp.net进行级联下拉。