我对网络服务有疑问。我一直在测试,但不确定是什么导致了这一点。当发回帖子时,我试图阻止我的网页闪烁。所以我使用了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>
我正在尝试避免使用更新面板。感谢
答案 0 :(得分:1)
只要你有回发,你就会得到flikering,你可以使用ajax调用来刷新页面的一部分,例如下拉。最简单的解决方案之一是使用UpdatePanel,或者您可以使用jQuery ajax。这个article解释了如何使用jquery ajax和asp.net进行级联下拉。