【发布时间】:2011-09-15 17:49:36
【问题描述】:
我像这样从 javascript 调用部分回发:
function GetPolicyClick()
{"__dopostback('UpdatePanel1', 'PostCall')";}
它完成了我需要它的 1/2。它确实调用了部分回发,只是为了我的 UpdatePanel。
现在是棘手的部分。我正在尝试(以某种方式)在我的代码后面引用 __dopostback 的第二个参数。 这不起作用:
Private Sub UpdatePanel1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles UpdatePanel1.Load
Dim MyArg As String = Request("__EVENTARGUMENT")
End Sub
我只是得到一个空字符串。
当然,我尝试做的事情可能完全错误(就像我尝试使用 ASP 做的其他事情一样)。我怀疑我的代码隐藏是从页面而不是面板中获取事件参数,但我真的不知道,有什么想法吗?
【问题讨论】:
-
你试过 Request.Form("__EVENTTARGET") 吗?
-
哇,伙计,我不得不说,在我在这个网站上发布的所有帖子中,这一篇获得了两颗珍珠。感谢两者!
标签: javascript asp.net events postback arguments