在我的asp.net 应用程序中,两个按钮调用了一个名为refreshView 的javascript 函数,下面是函数refreshView。
function RefreshView() {
__doPostBack('ButtonApply', '')
window.parent.location.href = "dashboardtree.aspx"
}
在 IE 中,这工作正常,但在 firefox 和 safari 中,页面刷新(由于 window.parent.location) - 但从不调用 doPostBack (我能够使用跟踪点告诉这一点,并且调用的子将值存储到数据库,值也没有被存储, sub 永远不会被命中)。下面是 sub 的第一行。
Private Sub ButtonApply_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonApply.Click
谁能明白为什么这行不通?我想我总是可以用 pageMethods 替换 doPostBack 并创建一个新的子/函数 - 但我想以目前的方式完成它。谢谢你。