我有一個ListView內UpdatePanel。 ListView的每一行都包含一些按鈕。一個按鈕調用發送文件(Response.WriteFile(...))的方法,所以它應該被視爲回發觸發器,我的問題是如何實現這一點?當我把這個按鈕的ID放入UpdatePanel的觸發器部分時,我得到錯誤「(...)控件未找到(...)」。 僅在第一次加載頁面時將數據綁定到ListView中分配回發觸發器來控制ListView內部
0
A
回答
0
嘗試將整個控件註冊爲觸發器。見下面的例子。你也可以在代碼中完成。
AsyncPostBackTrigger trigger;
trigger=new AsyncPostBackTrigger();
trigger.ControlID = Button2.ID;
UpdatePanel1.Triggers.Add(trigger);
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="Label2" runat="server" Text="Label">Static Text:</asp:Label>
<br />
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton01</asp:LinkButton><br>
<hr />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label">Text in UpdPanel</asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="LinkButton1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</form>
0
爲包含按鈕的列表視圖添加一個PostBackTrigger
。
相關問題
- 1. 獲取控制,觸發page_init回發
- 2. ListView項目控件模板觸發器沒有觸發
- 3. 觸發使用控制器
- 4. updatepanel觸發器導致fullpostback而不是部分回發
- 5. MVC3 Razor部分視圖不會發送回控制器
- 6. Wpf ListView觸發器SourceUpdate
- 7. ListView和觸發器;鼠標
- 8. 觸發器x PHP控制器
- 9. 強制事件在內部觸發
- 10. Ember.JS - 從內部控制器發送消息到外部控制器
- 11. 鉛分配觸發器在插入時錯誤地觸發
- 12. 創建觸發器來從外部值
- 13. 如何在XBOX One控制器上分割觸發器?
- 14. 回滾觸發器
- 15. 觸發一個「開關」,控制哪個部分顯示
- 16. 動態分配觸發器名稱postgresql
- 17. SQL Server READ_COMMITED_SNAPSHOT觸發器內部
- 18. 在觸發器內部記錄
- 19. 內部樣式觸發器的StoryBoard
- 20. 觸發器( '點擊')的內部的setInterval()
- 21. CodeIgniter控制器功能未觸發
- 22. Marionette - 觸發控制器的動作
- 23. 從控制器觸發模式彈出
- 24. 子控制器從父級觸發JSON.parse
- 25. MVC控制器無法觸發視圖
- 26. URL映射不觸發控制器
- 27. Rails:控制器中的觸發事件
- 28. 鈦 - 觸發從控制器到視圖
- 29. 從控制器觸發從UITableView segue
- 30. 嵌套ng控制器觸發$ locationChangeStart?
你能解釋一下爲什麼那麼好嗎? – elyashiv
歡迎來到Stackoverflow,我們鼓勵您描述解決方案,而不是簡單地發佈它們,引導,而不是指定。 –