我有一個母版和masterage裏面是有一個保存按鈕工具欄的用戶控件。然後我有一個aspx頁面,它繼承了母版頁的形式。在那個頁面上我有和updatepanel。是否可以將回發觸發器設置爲usercontrol內的Save按鈕?的UpdatePanel的PostbackTrigger這是一個母版內的用戶控件裏面?
2
A
回答
0
我去尋找我的控制不同的方法。我用this方法。我過去曾經使用過這個,不知道爲什麼我沒有早點考慮過它。在我的用戶控件中,我將控件作爲屬性公開。在我的母版頁中,我創建了一個允許我獲取用戶控件實例的屬性。在我的頁面中,我可以調用:Master.UserControlName.PropertyInControl
因此,如果我在用戶控件中公開按鈕或控件,我應該可以將其添加到觸發器集合中。
3
你應該能夠使用Master.FindControl("MySaveButton")
從內容頁面中,並將其連接到ScriptManager的觸發列表:
this.MyScriptManager.RegisterAsynchPostBackControl(Master.FindControl("MySaveButton"))
除非我沒有正確認識的問題。
0
檢查第四下來後(標記爲答案)here,它應該幫助。
總之,創建一個PostBackTrigger
實例,適當地設置字段,然後添加到UpdatePanel
的Triggers
集合。
例如(來自鏈接網站):
//Creates a new async trigger
AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
//Sets the control that will trigger a post-back on the UpdatePanel
trigger.ControlID = "btnCommit";
//Sets the event name of the control
trigger.EventName = "Click";
//Adds the trigger to the UpdatePanels' triggers collection
pnlMain.Triggers.Add(trigger);
+0
我喜歡這個,但是這個代碼在哪裏?就像我說過的,我有一個母版頁,並且在該母版頁中是一個工具欄用戶控件。該按鈕位於該用戶控件內部。當我基地頁面關閉我的主人,並把設計呢頁我設置控件ID在用戶控制按鈕的ID更新面板? – DDiVita 2011-02-24 20:42:52
相關問題
- 1. 多個控件到PostBackTrigger的控件ID屬性一個更新面板內
- 2. asyncpostbacktrigger控件內的Postbacktrigger控件?
- 3. Web用戶控件的內容裏面
- 4. PostBackTrigger控件ID
- 5. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 6. 如何從內容頁面訪問母版頁中的用戶控件?
- 7. 嵌套面板:'孩子'不是這個父母的子控件
- 8. 這是正常的Page_Load中,以在點擊一個UpdatePanel裏面一個GridView的頁面觸發?
- 9. 用戶控件上的UpdatePanel的替代方案(ASCX頁面)
- 10. 的UpdatePanel與PostBackTrigger並不外面更新標籤和回傳
- 11. 的GridView PageIndexChanging事件是不是裏面的UpdatePanel
- 12. UpdatePanel內部的ASP.NET Repeater,需要創建PostBackTrigger
- 13. UpdatePanel - 具有相同控件但具有不同事件的asyncpostbacktrigger和postbacktrigger
- 14. ASP.NET:Response.BinaryWrite內UpdatePanel內兒童用戶控制
- 15. 用戶控件回發的UpdatePanel中
- 16. 問題裏面的UpdatePanel
- 17. 用戶控件和JavaScript和母版頁
- 18. Winform - 這是一個用戶控件最後發生的事件
- 19. Web用戶控件的私有值是空的UpdatePanel更新後
- 20. 我想要一個主用戶控件(一個母版頁,但用於UserControls)
- 21. 觸發用戶控件內的UpdatePanel更新?
- 22. 值傳遞從母版用戶控件兒童ASPX頁面
- 23. 將值傳遞給用戶控件的母版頁中的renderpartial
- 24. 如何從用戶控件的母版頁內的內容頁找到標籤控件?
- 25. 在gridview裏面找不到控件的id,裏面是另一個gridview
- 26. 這裏是一個關於WPF窗口控件的問題
- 27. ASP.NET的UpdatePanel打破當ScriptManager的是母版頁
- 28. Asp.net PopupControlExtender裏面UpdatePanel
- 29. 母版頁控件在子頁面中?
- 30. 如何從用戶控件裏面關閉一個窗口?
我需要找到thorugh主機和到用戶控制的,正確的控制?我想這應該是這樣的:Master.FindControl( 「用戶控件」)的FindControl( 「TheButton」) – DDiVita 2011-02-24 20:51:23
@DDiVita:正確。 – 2011-02-24 20:53:40