我试图通过div标签提出一个回发事件。 我不知道该怎么做。 AL我能想到的是javascript,但这不是我想要的。 我需要在事件处理程序中调用类的函数。
答案 0 :(得分:3)
你必须使用javascript:
<div id="foo" onclick="__doPostBack('foo','')">
Clicky!
</div>
部分难点在于您无法轻松传递事件目标。有更好的方法可以做你想要的,但你需要详细说明你的需要。
答案 1 :(得分:0)
什么会触发回发?
如果你的意思是单击一个div,那么你所能做的就是使用javascript触发一个回发事件。
答案 2 :(得分:0)
您需要使用javascript执行此操作。 Panel呈现为div,但它没有任何客户端启动的事件供您挂钩。
你可以在这里查看http://geekswithblogs.net/mnf/archive/2005/11/04/59081.aspx(并点击链接),了解如何通过javascript手动触发控件的回发,虽然这是非常kloodgy。
我的猜测是,如果你给我们提供一些关于你想做什么的更多信息,我们可以建议一个更好的方法,然后以编程方式引发回发。
答案 3 :(得分:-1)
如果我没有弄错,是为了回发控件需要有“runat = server”。尝试为div标签和runat添加id。