c# - 你能嵌套 asp.net 控件吗?

标签 c# asp.net nested asp.net-controls

  1. 我想创建包含其他控件的控件。

  2. 对于这些其他控件,我想创建具有一些默认外观和背景逻辑的“基本”控件,然后从该“基本”控件派生所有其他控件。

这可能吗,如何实现?

编辑: 对于嵌套,我指的是母版页之类的东西。我想要“主控件”,并且在这个主控件内我想放置另一个控件。

最佳答案

  1. 这是可能的。您必须在包含它的控件上注册您的控件。

    <%@ Register TagName="Control"TagPrefix="Tag"Src="source/to/your.ascx"%>

    然后像这样使用它:

  2. 您可以继承代码 (ascx.cs)。您所要做的就是创建一个继承自 System.Web.UI.UserControl 的基类,然后在您的控件中继承自您的基类。 我不知道有什么方法可以继承外观(ascx 文件)。

关于c# - 你能嵌套 asp.net 控件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658828/

相关文章:

Java访问列表中的第一个列表

c# - 在 C# 中限制程序集的权限

c# - 单元测试适配器抛出异常 : Object must implement IConvertible. .in BDD specflow 框架

ASP.NET Trace - 自定义 HttpModule

c# - ASP.NET:登录时更改 div 内容

c++ - 问题 : 2d Vector (nested Vector) with datatype of new class

c# - 如何重构以通过 try/multiple catch 减少嵌套深度 (NDepend)

c# - 403 禁止。 WebException 未处理 .NET

c# - 为服务重启添加暂停

javascript - 在 JavaScript 中使用 ASP.Net Request.QueryString 安全吗?