今天用vs2008做个页面,前台页:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
cs页面:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label1.Text = Request.QueryString["ac"];
}
}
老是提示:当前上下文中不存在名称“Label1”,换成button或者textbook都行.郁闷下,重新编译,还是提示错误.
解决方法:
打开对应的designer.cs页面.居然没有Label1控件声明.....难道是BUG!!??不知道大家遇到过这个问题没!
添加下面代码,问题解决:
/// <summary>
/// Label1控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label1;