我们可以继承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