强制 UpdatePanel 从母版页重新加载

铁面人

我的母版页和它的SelectedIndexChanged事件中有一个下拉菜单,我希望它重新加载内容页面的数据。我将内容页面的内容包装在一个中,UpdatePanel以便我可以在我的母版页的代码中执行此操作:

Protected Sub ddlMyDropdown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlMyDropdown.SelectedIndexChanged
    Session("NewVal") = ddlMyDropdown.SelectedValue
    upMyUpdatePanel.Update()
End Sub

然后在内容页面中,我使用下拉列表设置的值并将其显示在屏幕上:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    lblMyLabel.Text = Session("NewVal")
End Sub

问题是,当upMyUpdatePanel更新时,它落后了一步,这意味着它反映了ddlMyDropdown来自这个SelectedIndexChanged事件之前的一个事件的值我相信这是因为内容页的Page_Load事件在母版页的SelectedIndexChanged事件之前触发

从母版页的下拉列表中选择新值时,如何更新内容页的内容?

铁面人

如果我不需要在代码在我的内容页面中运行之前SelectedIndexChanged触发事件,@wazz 的答案将解决我的问题

我通过将我的内容页面的Page_Load代码移入解决了我的问题,Page_PreRender以便它SelectedIndexChanged在母版页之后触发可能并不理想,但效果很好。

Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
    'Do stuff...
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UpdatePanel不会阻止按钮重新加载页面

来自分类Dev

强制重新加载索引

来自分类Dev

TinyMCE UpdatePanel重新启动问题

来自分类Dev

Updatepanel的Updateprogress在加载时不显示

来自分类Dev

如何强制重新加载页面

来自分类Dev

Slickgrid:强制重新加载网格

来自分类Dev

强制用户重新加载页面

来自分类Dev

强制具有数据列表的UpdatePanel在更改的数据库上刷新-SqlDependency

来自分类Dev

从母版页访问用户控件

来自分类Dev

从母版页获取列表项

来自分类Dev

如何从母版页读取页面变量

来自分类Dev

强制Google Chrome浏览器在重新加载时显示空白页

来自分类Dev

Ajax UpdatePanel不能仅在一页中运行

来自分类Dev

Updatepanel中的ImageButton仅在首次加载页面时触发

来自分类Dev

重新加载Mathjax =再次强制排版

来自分类Dev

如何强制重新加载/刷新组件视图?

来自分类Dev

Python:强制每次导入重新加载

来自分类Dev

如何强制Meteor重新加载订阅?

来自分类Dev

PHP的强制页面重新加载包括

来自分类Dev

如何强制#vuetify #treeview节点重新加载?

来自分类Dev

强制重新加载背景图片

来自分类Dev

Python:强制每次导入重新加载

来自分类Dev

Webview重新加载页面强制关闭

来自分类Dev

如何强制OS重新加载fstab?

来自分类Dev

强制重新加载页面以反映更新的NSUserDefaults

来自分类Dev

用户控件内部的asp.net updatepanel重新加载整个控件

来自分类Dev

如何在不使用 UpdatePanel 的情况下单击 RadioButtonList 时停止页面重新加载?

来自分类Dev

无法从母版页调用代码页中的Web方法

来自分类Dev

无法从母版页调用代码页中的Web方法

Related 相关文章

热门标签

归档