以下是自定义控件coutry\header.ascx.cs内的程序
namespace suprFour.coutry
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// header 的摘要说明。
/// </summary>
public class header : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.LinkButton landing;
protected System.Web.UI.WebControls.LinkButton LinkButton1;
protected System.Web.UI.WebControls.LinkButton LinkButton2;
protected System.Web.UI.WebControls.LinkButton LinkButton3;
protected System.Web.UI.WebControls.LinkButton LinkButton4;
protected System.Web.UI.WebControls.LinkButton LinkButton5;
protected System.Web.UI.WebControls.Label welcome;
protected System.Web.UI.WebControls.LinkButton login;
public string lb_welcome
{
set
{
this.welcome.Text=value;
}
get
{
return this.welcome.Text;
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.landing.Click += new System.EventHandler(this.landing_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void landing_Click(object sender, System.EventArgs e)
{
Response.Redirect("Landing.aspx");
}
}
}
这种方法我在别的项目中可以调试成功的,但就是在我的这个项目中调试无法通过.
提示:**找不到类型或命名空间名称"header"(是否缺少using指令或程序集引用?)**
请问这个问题怎么解决,小弟我都在那郁闷了差不多一天了,那位高手帮帮我啊!先谢谢了!!!!
參考答案:1.FindControl在当前的命名容器中使用.检查namespace的一致性``
2.UserControl 中使用属性生成器类型为string,lb_welcome.Text应改为lb_welcome="欢迎"+