与母版页一起使用时使用 Web 服务的页面回发?
Posted
技术标签:
【中文标题】与母版页一起使用时使用 Web 服务的页面回发?【英文标题】:Page postback with web service when used with master page? 【发布时间】:2013-12-11 05:19:01 【问题描述】:我有一个关于网络服务的问题。我一直在测试,但不确定是什么原因造成的。我试图防止我的网页在有回帖时闪烁。所以我使用了网络服务。当我将下拉列表放在普通页面(没有母版页)上时,它工作正常,没有任何明显的闪烁。但是,当我将相同的代码移动到带有母版页的页面时,就会发生闪烁。有人有任何想法如何解决这个问题吗?我的 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】:只要你有回发,你就会得到喜欢的东西,你可以使用 ajax 调用来刷新页面的一部分,例如下拉。最简单的解决方案之一是使用UpdatePanel,或者您可以使用jQuery ajax。这个article 解释了如何使用 jquery ajax 和 asp.net 制作级联下拉菜单。
【讨论】:
我试图避免使用更新面板。我阅读了有关使用 jQuery Ajax 的文章。我想了解为什么我的代码在普通页面和母版页上的行为不同。 @asplearning 我建议您不要使用更新面板。看看***.com/questions/22466/jquery-ajax-vs-updatepanel以上是关于与母版页一起使用时使用 Web 服务的页面回发?的主要内容,如果未能解决你的问题,请参考以下文章