我們可以繼承aspx頁面到另一個aspx頁面嗎?如果是的話,我們該怎麼做,謝謝。繼承.aspx頁面?
7
A
回答
3
8
我認爲有兩件事情你應該考慮在這裏::
1,創建一個新的基本頁面類型,有你的代碼隱藏類繼承從那裏,例如:
public abstract class MyPageBase : System.Web.UI.Page
{
// Implement custom shared logic here.
}
2.移動你的頁面控制邏輯的一些進入par您可以將其注入其他頁面。
0
我不完全相信我理解你的問題是正確的,但你肯定可以繼承一個ASPX頁面。在您的代碼頁面的文件後面,您有一個類聲明,其中頁面從System.Web.UI.Page
繼承。如果您想使用不同的基本頁面,則可以簡單地創建另一個繼承自System.Web.UI.Page
的基類,並更改從新基本頁繼承的定義類後面的代碼。
這個問題當然會是做一個合適的佈局共享元素,如果這是您的主要擔心,您可能更好地使用母版頁。
2
您可以繼承代碼(即派生自System.Web.UI.Page的類),但不能繼承標記。
對於標記「繼承」,可以使用ASP.Net機制(如用戶控件(ascx)或MasterPages,如其他響應所示,或者動態創建控件。
相關問題
- 1. Aspx文件和頁面繼承
- 2. 頁面繼承
- 3. 繼承WPF頁面
- 4. ASP.NET頁面繼承
- 5. CQ5頁面繼承
- 6. 一個aspx頁面可以有多個aspx.cs類來繼承嗎?
- 7. 如果我從System.Web.Mvc.ViewPage繼承aspx頁面會有什麼問題
- 8. 無法加載aspx頁面的繼承類
- 9. WP 8.1繼承自頁面
- 10. ASP.Net中的繼承頁面
- 11. WebdriverIO頁面對象繼承
- 12. HTML繼承頁面佈局
- 13. Trac,維基頁面繼承
- 14. 不從基頁繼承的ASP.NET頁面
- 15. 我們可以在asp.net aspx頁面上繼承更多的類嗎?
- 16. C#ASPX:如何獲得控制中的父頁面的繼承屬性?
- 17. HTM頁面Aspx頁面
- 18. aspx頁面
- 19. ASPX頁面
- 20. 在ASPX頁面
- 21. Sharepoint .aspx頁面
- 22. 繼承XAML佈局/主頁面
- 23. BuildManager解決頁面繼承問題
- 24. 如何繼承頁面外觀?
- 25. 什麼是首選的 - 主頁面或頁面繼承?
- 26. 從頁面,用戶控件和主頁面繼承類
- 27. Umbraco URLRewrite .aspx頁面
- 28. 動態aspx頁面
- 29. 裝載aspx頁面
- 30. Windows.Forms.MessageBox在頁面.aspx
[[Page]](http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx)類不是密封類或任何東西,它就像任何類其他類,所以沒有技術理由說明爲什麼你不能繼承它,或者爲了使繼承儘可能深。雖然可能有更好的方法來完成給定的任務。 – R0MANARMY 2011-05-08 22:12:04