当前位置:编程学习 > C#/ASP.NET >>

如何给加赋的用户控件赋值? .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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,