前台声明了用户控件,想在后台判断是否引入请问各位如何解决?谢谢拉!
前台代码:
<%@ Register Src="UserControls/Buy.ascx" TagName="buys" TagPrefix="LINK" %><asp:Literal runat="server" ID="strLisence"></asp:Literal>
后台代码:
if (purs.PurchaseID != 13)
{
strlisence.Text ="aaaaaaaaaaaa";
}
else
{
strlisence.Text = "<link:buys runat ='server' ID='buy' />";//也就是不等于13导入
}
我导入的有问题,如果前台导入没问题,希望各位帮忙,后台如何写?谢谢先!
前台代码:
<%@ Register Src="UserControls/Buy.ascx" TagName="buys" TagPrefix="LINK" %><asp:Literal runat="server" ID="strLisence"></asp:Literal>
后台代码:
if (purs.PurchaseID != 13)
{
strlisence.Text ="aaaaaaaaaaaa";
}
else
{
strlisence.Text = "<link:buys runat ='server' ID='buy' />";//也就是不等于13导入
}
我导入的有问题,如果前台导入没问题,希望各位帮忙,后台如何写?谢谢先!
这样不行 ?
<link:buys runat="server" ID="buy" Visible="false">
if (purs.PurchaseID != 13)
{
strlisence.Text ="aaaaaaaaaaaa";
}
else
{
strLisence.visible="false";
buy.visible="true";
}
不知道你想要的是否这个结果
<link:buys runat ='server' ID='buy' Visible="false"/>然后当满足条件的时候在后台将 buy.Visible=true;设置为真//也就是显示出来
<link:buys runat ='server' ID='buy' />或者就是报错