我有一個母版和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. JavaScript的用戶控件裏面的UpdatePanel裏面是未定義
- 2. UpdatePanel裏面的控件內部模板
- 3. 在母版頁的內容頁面中控制用戶控件
- 4. PostBackTrigger控制裏面的嚮導裏面的嚮導FinishNavigationTemplate
- 5. 多個控件到PostBackTrigger的控件ID屬性一個更新面板內
- 6. asyncpostbacktrigger控件內的Postbacktrigger控件?
- 7. Web用戶控件的內容裏面
- 8. 的UpdatePanel有條件的模式問題,有用戶控件裏面
- 9. PostBackTrigger控件ID
- 10. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 11. 一個用戶控件的時間的處理時,它被包裹在裏面的UpdatePanel
- 12. 如何從內容頁面訪問母版頁中的用戶控件?
- 13. 使用用戶控件裏面的DataTemplate
- 14. GridView控件不是從一個DropDownList的SelectedIndexChange事件更新一個UpdatePanel內
- 15. 嵌套面板:'孩子'不是這個父母的子控件
- 16. 這是正常的Page_Load中,以在點擊一個UpdatePanel裏面一個GridView的頁面觸發?
- 17. 的UpdatePanel與PostBackTrigger並不外面更新標籤和回傳
- 18. UpdatePanel內部的ASP.NET Repeater,需要創建PostBackTrigger
- 19. UpdatePanel - 具有相同控件但具有不同事件的asyncpostbacktrigger和postbacktrigger
- 20. 用戶控件上的UpdatePanel的替代方案(ASCX頁面)
- 21. 的GridView PageIndexChanging事件是不是裏面的UpdatePanel
- 22. 用戶控件的下拉造成內部的UpdatePanel
- 23. ASP.NET:Response.BinaryWrite內UpdatePanel內兒童用戶控制
- 24. 用戶控件回發的UpdatePanel中
- 25. 用戶控件,子母版主頁和父母母版頁(如何調用函數形式用戶控件)
- 26. 的FindControl這是一個用戶內部控制
- 27. 問題裏面的UpdatePanel
- 28. ASP.Net - 是否有可能爲一個UpdatePanel的用戶控件作爲觸發範圍內使用控制?
- 29. 用戶控件和JavaScript和母版頁
- 30. 這是一個函數裏面的內容?
我需要找到thorugh主機和到用戶控制的,正確的控制?我想這應該是這樣的:Master.FindControl( 「用戶控件」)的FindControl( 「TheButton」) – DDiVita 2011-02-24 20:51:23
@DDiVita:正確。 – 2011-02-24 20:53:40