Skip to main content
 首页 » 编程设计

c#之是否可以将一个 Web 用户控件注入(inject)另一个 Web 用户控件

2024年01月25日27hnrainll

我的 Web 应用程序(.NET Framework 3.5、C#)上有一个 Web 用户控件:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Home.ascx.cs" Inherits="context_centro_Home" %> 
 
<div class="main"> 
    Hello page 
</div> 
 
<%=strBuild %> 

现在,字符串strBuild的内容不是由Home.ascx.cs生成的,而是来自Testo.ascx.cs;所以我想我需要将 Testo 的 Web 用户控件 注入(inject) Home。

这可能吗?我该怎么做?

请您参考如下方法:

您可以将一个用户控件放在另一个用户控件内,就像您可以将用户控件放在页面(即标记)中一样。您不需要“注入(inject)”任何东西。