高分求教!asp.net 在创建自定义用户控件时 网站调试运行成功 但是生成网站出现错误
public ASP.ascx_wucliteralbox_ascx uc = new ASP.ascx_wucliteralbox_ascx();
protected void Page_Load(object sender, EventArgs e)
{
PlaceHolder PH = new PlaceHolder();
uc = (ASP.ascx_wucliteralbox_ascx)LoadControl("wucliteralbox.ascx");
uc.sign = true;
uc.pagesize = 3;
PH.Controls.Add(uc);
this.Controls.Add(PH);
}
代码如上,调试运行没问题,但是生成网站的时候报错:
命名空间“ASP”中不存在类型或命名空间名称“ascx_wucliteralbox_ascx”(是否缺少程序集引用?)
之所以,这种写法,是因为这个调用的控件数量是不一定的,看具体程序的,这里没有体现出来,而且必须需要出现这个uc,因为要向调用的控件传递sign和pagesize这两个参数。。。
本人新手,有些问题或许没有表达清楚,请大神赐教,需要解决的关键问题是,如何去掉这个错误。求各位大神。。。
------解决方案--------------------参考:
http://www.cnblogs.com/insus/tag/UserControl/
先找一找,如找不到,稍后Insus.NET加班帮你找。
------解决方案--------------------namespace ASP
{
public class ascx_wucliteralbox_ascx
{
...
}
}