AJAX UpdatePanel 导致整个页面回发
我面临着一个我无法解决的问题!
我在 UpdatePanel 中有两个 DropDownList,其中包含 AutoPostBack=true
、UpdateMode="always"
、ChildrenAsTriggers="true"
和 EnableViewState= “假”。
第二个 DropDownList 内显示的值取决于第一个 DropDownList 上的 SelectedValue。
每当 DropDownList 上选定的值时,整个页面都会回发。我只想在更新面板内运行回发。
注意:ScriptManager 有 EnablePartialRendering="true"
。
我应该怎么办?
I am facing a problem that I cannot solve!
I have two DropDownLists inside an UpdatePanel with AutoPostBack=true
, UpdateMode="always"
, ChildrenAsTriggers="true"
and EnableViewState="false"
.
The values shown inside the second DropDownList are dependent of the SelectedValue on the first one.
Whenever the selected value on a DropDownList, the entire page is postback. I want only the postback running inside the updatepanel.
Note: The ScriptManager has EnablePartialRendering="true"
.
What should I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我想你一定已经将整个页面包裹在更新面板中,并且我怀疑
UpdateMode="always"
是 cukprit。将其更改为条件。因为更新面板只会在子触发器上刷新,而不是在页面上发生任何事情时刷新。Well you must have wrapped the whole page inside the Update Panel i suppose and also as i suspect
UpdateMode="always"
is the cukprit. Change that to Conditional. Because the update panel is going to be refreshed only on children triggers and not when anyhting and everything happens on the page.