asp.net - 与 ASP.Net 页面和用户控件一起使用的基类

标签 asp.net

是否可以创建一个可以从 Asp.Net Page 和 UserControl 继承的基类。我知道 Page 继承自 System.Web.UI.Page ,控件继承自 System.Web.UI.UserControl 所以我无法想出一个可用于共享公共(public)代码的基类(而不是在几个点)。

最佳答案

.NET 不支持真正的多重继承。但是您可以创建一个基本页面类并在其中放置通用代码。然后为控件创建一个基类,该控件具有一个( protected )属性,可以将当前页面强制转换为基页面。这允许从用户控件内部访问基页类的公共(public)属性。

关于asp.net - 与 ASP.Net 页面和用户控件一起使用的基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236439/

相关文章:

c# - 如何制作表格以获取编辑其他表格中的值时的日期/时间?天猫

c# - 验证 CSS 高度/宽度的规则?

javascript - ASP.NET 中的 JQuery 和单选按钮。点击未注册

asp.net - 如何以编程方式测量 ASP.NET 中的字符串像素宽度?

c# - BAL在3层架构中的使用?如何从DAL调用方法到BAL

c# - 如何通过 API C# 和模板将自定义变量添加到 SendGrid 电子邮件

c# - Internet Explorer 在保存/打开文件时显示乱码?

asp.net - 使用 ASP.NET MVC 3 Helpers 渲染带有标题属性的 span 标签

c# - Asp.Net:用户控件、javascript 和 javascript 库

c# - 如何压缩zip文件中的多个文件