我試圖通過div標記引發回發事件。 我不知道該怎麼做。 AL我能想到的是javascript,但那不是我想要的。 我需要在事件處理函數內調用類的函數。從div標記引發回發事件
2
A
回答
-1
如果我沒弄錯,是爲了做回發控件需要有「runat = server」。嘗試添加一個id到div標籤和runat。
0
什麼會觸發回傳?
如果你的意思是通過點擊一個div,那麼你所能做的就是使用javascript觸發一個回發事件。
0
你需要用JavaScript做到這一點。面板呈現爲一個div,但它沒有任何客戶端啓動的事件供您使用。
你可以看看這裏http://geekswithblogs.net/mnf/archive/2005/11/04/59081.aspx(並按照鏈接),看看如何實際上通過JavaScript手動控制一個控件回發,雖然這是非常kloodgy。
我的猜測是,如果您向我們提供了一些關於您想要做什麼的更多信息,我們可以建議一種更好的方式,然後以編程方式導致回發。
3
你必須使用JavaScript:難度
<div id="foo" onclick="__doPostBack('foo','')">
Clicky!
</div>
的部分是你不能輕易地傳遞事件的目標。有更好的方法去做你想做的事,但你需要詳細說明你的需要。
相關問題
- 1. 引發事件
- 2. 引發事件
- 3. 觸發事件與發件人從下標事件或這?
- 4. Appcelerator:引發事件
- 5. 引發事件TreeViewItem.MouseDoubleClickEvent
- 6. C#引發事件
- 7. Javascript回發事件
- 8. DIV onload事件不觸發
- 9. 從DialogFragment引發事件到調用者
- 10. 可以從Dispose()中引發事件嗎?
- 11. Angular2 EventEmitter在回調中發出時不會引發事件
- 12. 在Form_Load事件(VB.NET)之前觸發了Timer事件標記
- 13. jquery-bing-maps點擊事件沒有從窗口標記觸發
- 14. 引發事件或發送命令?
- 15. 移動發生時引發事件
- 16. 未引發ApplicationExit事件
- 17. Text_Change事件不引發
- 18. C#:多事件引發
- 19. 事件引發兩次
- 20. applicationCache事件不會引發
- 21. Control.VisibleChanged事件不會引發
- 22. SelectionChanged事件未引發
- 23. clrzmq未引發Socket.ReceiveReady事件
- 24. LinkButton未觸發回發事件
- 25. LinqDataSource「OnSelecting」事件不會觸發回發
- 26. 觸發事件處理器回發c#
- 27. 如何設置div標記可見回發ASP.NET
- 28. IFrame回發時的事件?
- 29. 避免回發GridView事件
- 30. jquery中的div標記事件