如何给加赋的用户控件赋值? .net总说我的控件找不到??!!!!
我想加载一个控件.如何给控件中的参数赋值呢?Control myControl = Page.LoadControl("ShowArticlesCat.ascx");
MainContent.Controls.Add(myControl);
myControl.Top = "8";
报错:"System.Web.UI.Control”不包含“Top”的定义,并且找不到可接受类型为“System.Web.UI.Control”的第一个参数的扩展方法“Top”"
myControl.ID = "ControlMe";
ControlMe.Top = "8";
报错:"找不到ControlMe"
控件.apcx中.已经定义好了参数
public string topID;
public string TopID
{
get {return topID;}
set{topID = value;}
} --------------------编程问答-------------------- 我想加载一个控件.如何给控件中的参数赋值呢?
Control myControl = Page.LoadControl("ShowArticlesCat.ascx");
MainContent.Controls.Add(myControl);
myControl.TopID = "8";
报错:"System.Web.UI.Control”不包含“Top”的定义,并且找不到可接受类型为“System.Web.UI.Control”的第一个参数的扩展方法“Top”"
myControl.ID = "ControlMe";
ControlMe.TopID = "8";
报错:"找不到ControlMe"
控件.apcx中.已经定义好了参数
public string topID;
public string TopID
{
get {return topID;}
set{topID = value;}
} --------------------编程问答-------------------- myControl.TopID = "8"; //?? --------------------编程问答-------------------- 我要做该死的网站模版自定义.和.html生成.
所以就要先把.aspx文件写成一个变量. 模版自定义中有很多{$新闻列表}{$最新产品}这些东西.都要换成我写的自定义控件.
所以就要通过一个ExcuteASCX.aspx文件.把控件先加载进页面.再用Server.Execute("ExcuteASCX.aspx?Type=ShowArticlesCat", sw);
写到变量中.Type=ShowArticlesCat 就是其中一个控件的名字 --------------------编程问答-------------------- 帮助!帮助! --------------------编程问答-------------------- http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BDascx++%E5%B1%9E%E6%80%A7
补充:.NET技术 , ASP.NET