ascx是被aspx调用的,如何在aspx中调用ascx中的变量 ASP.NET
form1.ascx(用户自定义控件)publicclassheadpublicaaasstringendpublicform2.aspx<mycontrols:h...
form1.ascx(用户自定义控件) public class head public aa as string end public form2.aspx <mycontrols:header id= "ctrlHeader " Runat= "Server "> </mycontrols:header> form2.aspx.vb ctrlHeader.aa= " " 说明:引用FORM1.ascx中的AA变量 出现ctrlHeader 变量未声明。 请问错误出在哪里。好像在form2.aspx.vb 中引用imports 是不是,请详细说明 把它变成一个属性你可以调用
展开
2个回答
2013-10-20
展开全部
ctrlHeader要手工声明的.protected form1 ctrlHeader;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-20
展开全部
form1 ctrlHeader = this.Page.FindControl( "ctrlHeader ");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询