-1
A
回答
1
我想調用控件的方法點擊母版頁上的按鈕。可以嗎?
是和否。如果你正在談論客戶端,那麼是的,你可以通過JavaScript在控件上調用一個方法。如果你在說服務器端,那麼不。
但是,我要問,如果控制是可用的每內容頁面,這是一個非常好的候選現有的主頁是嗎?如果你不需要特定的內容頁面,你可以隱藏它。
2
爲此,您可以訪問的內容頁面控制
protected void Button1_Click(object sender, EventArgs e)
{
UserControl_Type uc1 =
(UserControl_Type)ContentPlaceHolder1.FindControl("UserControlId");
if (uc1 != null)
{
uc1.Method();
}
}
我想你應該移動用戶控件掌握在母版CS文件按鈕,點擊頁面和訪問用戶控件的方法。你可以做以下的,如果有,你不想顯示該用戶控件
使用內容佔位符的任何內容頁:
在母版頁: 地址:
<asp:contentplaceholder id="UcControlPlaceHolder" runat="server">
<!-- User control here -->
</asp:contentplaceholder>
在內容頁中,其中你不希望顯示用戶控件添加以下標記,並從那裏你想要用戶控件來顯示所有內容的網頁刪除此標籤:
<asp:Content ID="UcControlContent1"
ContentPlaceHolderID="UcControlPlaceHolder" Runat="Server">
</asp:Content>
相關問題
- 1. 使用javascript從內容頁訪問母版頁控件
- 2. 從我的班級訪問母版頁/子頁面控件
- 3. 訪問內容頁面可以控制
- 4. 如何從內容頁面訪問母版頁中的用戶控件?
- 5. 如何訪問控件的主要母版頁從內容頁面嵌套母版頁
- 6. 內容頁面和母版頁事件
- 7. 從內容頁訪問母版頁LinkButton.Text屬性頁
- 8. 在母版頁的內容頁面中控制用戶控件
- 9. 頁面上與母版頁從用戶控制訪問控制
- 10. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 11. 我們可以避免在母版頁中存在少量的CSS文件加載到內容頁面嗎?
- 12. 母版頁可以訪問控制器屬性嗎?
- 13. 訪問母版頁內容webform vs MVC
- 14. 無法訪問內容頁面中的嵌套母版頁的控制
- 15. 從子頁面訪問母版頁面的TR頁面
- 16. 從ascx控制訪問母版頁
- 17. 在非母版頁中訪問主頁面控件?
- 18. 在頁面生命週期中,我們可以分配母版頁嗎?
- 19. ASP.NET - 內容頁面可以在其母版頁中調用一個函數嗎?
- 20. 母版頁和內容頁面中的頁面事件
- 21. 如何從內容頁面訪問母版頁上的.Net元素?
- 22. C#asp.net-如何從母版頁訪問內容頁面的方法?
- 23. asp.net母版頁,內容頁
- 24. 母版頁面的內容未顯示在內容頁面
- 25. 訪問內容控制在C#中使用母版頁
- 26. 從父母母版頁的子母版頁訪問元素
- 27. ASP.net獲取內容頁面更改母版頁控制
- 28. 我可以從頁內JavaScript訪問Firefox插件元素嗎?
- 29. 從網頁用戶控件訪問頁面內的html控件
- 30. 母版頁控件在子頁面中?
如果每個內容控件具有相同的用戶控件,那麼它可能應該移動到母版頁上? – slugster
將此控件添加到母版頁中的新的contentplaceholder,並在您不想顯示的任何內容頁面中覆蓋此內容。這很容易維護和更好的選擇。 –
如果你正在維護每個控件中的按鈕的點擊事件,爲什麼不在用戶控件中添加該控件又有什麼問題。(UserControl + Button = ContentPage)' – Pratik