我有两个用户控制器test1.ascx& test2.ascx。如何在test2.ascx中访问test1.ascx。
实施例: test1.ascx.cs 我有以下方法:
Public string test()
{
return "Welcome to user control 1";
}
在test2.axcs.cs
中public void Page_Load(object obj, sender e)
{
test1();
}
public string test1()
{
return "Welcome to user control 2";
}
我想在test1.ascx.cs中访问第二个用户控件(test2.ascx.cs)。
请帮我解决。
答案 0 :(得分:0)
您可以在test1.ascx中注册test2.ascx test1.ascx
<%@ Register Src="test2.ascx" TagName="Temp2" TagPrefix="uc2" %>
<uc2:Temp2 ID="Temp21" runat="server" />
test1.ascx.cs
Public string test()
{
return Temp21.test1; // The output will be "Welcome to user control 2"
}