是否可以在同一个ascx控件中使用/引用相同的ascx用户控件? 主要是我们想要弹出窗口内的弹出窗口 - 基于条件的n级别。弹出窗口是用户控件。
答案 0 :(得分:1)
我想这可以通过编程方式加载/添加控件,例如:
this.Controls.Add(LoadControl("~/mycontrol.ascx"));
但如果你无条件地这样做,那么你将获得无限循环。
答案 1 :(得分:0)
你不能:Circular file references are not allowed.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebApplication1.WebUserControl1" %>
<%@ Register TagPrefix="test" TagName="test" Src="~/WebUserControl1.ascx"%>
此代码无法使用