找不到类型或命名空间名称“UserControlCS”?(问题放了几天了,高手们)
D:\ASP.NET(C#)\UserControl5\WebForm1.aspx.cs(26): 找不到类型或命名空间名称“UserControlCS”(是否缺少 using 指令或程序集引用?)
aspx.cs如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
UserControl uc=(UserControl)LoadControl("UserControl4.ascx");
((UserControlCS)uc).Show="Hello"; //Row 26
((UserControlCS)uc).Color="Red"; //Row 26
Page.Controls.Add(uc);
}
在aspx里加了这个:<%@ Register TagPrefix="aspcn" TagName="Message" Src="UserControl4.ascx"%>
ascx如下:
<%@ Control ClassName="UserControlCS"%>
<script language="C#" runat=server>
public string Show
{
get
{
return Msg.Text;
}
set
{
Msg.Text=value;
}
}
public string Color
{
get
{
return Msg.ForeColor.ToString();
}
set
{
Msg.Style["color"]=value;
}
}
</script>
<asp:Label ID="Msg" Runat=server></asp:Label>
问题点数:20、回复次数:4Top
1 楼comekkbat(没事闲逛)回复于 2006-06-01 12:55:25 得分 5
<%@ Control ClassName="UserControlCS"%> <-- 路径指向是否正确,给分~~Top
2 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-06-01 13:07:47 得分 5
splitcountrol=LoadControl("../usercontrol/splitpage.ascx");
((localhost.usercontrol.splitpage)splitcountrol).changepagenum(pagenum,totalcount,pagesize,stylenum);
PlaceHolder1.Controls.Add(splitcountrol);
路径和命名空间都检查一下Top
3 楼exing(铱星)回复于 2006-06-01 13:07:47 得分 5
UserControlCS是指你的aspx文件的后代吗文件.cs文件,自己检查下Top
4 楼exing(铱星)回复于 2006-06-01 13:08:38 得分 5
UserControlCS是指你的aspx文件的后代吗文件.cs文件,自己检查下Top




