大家帮忙看一下.怎么老是提示label1不存在的错误.可是label1 的内容又显示出了呀???大家帮顶!

qiuqingpo 2009-04-24 02:46:49
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="shop.aspx.cs" Inherits="default_shop" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>开封市服装批发网</title>
<link href="../css/mystyle.css" rel="stylesheet" type="text/css" />
<link href="../css/shop.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div>
<div id="logo"><img src="../css/images/logo.jpg" /></div>
<div id="menu"> <UL>
<LI class=navbgup><A href="Default.aspx">首 页</A></LI>
<LI class=navbgup><A href="#">男裤区</A></LI>
<LI class=navbgup><A href="#">女裤区</A></LI>
<LI class=navbgup><A href="#">韩式区</A></LI>
<LI class=navbgup><A href="#">联系方式</A></LI>
<LI class=navbgup><A href="#" target=_blank>公司路线</A></LI>
</UL></div>
</div>
<div id="main">
<div class="left">
<div class="daofenlei"></div>
<div class="goodfenlei">
<asp:Label ID="label1" runat="server" ></asp:Label>
</div>
</div>
<div class="right">
<div class="goodlist">

</div>
<div class="tuijian">ffff</div>
</div>
</div>
<div class="bottom">
<ul><li><a href="Default.aspx">首页</a></li>
<li><a href="#">男裤区</a> </li>
<li><a href="#">女裤区</a></li>
<li><a href="#">韩装区</a></li>
<li><a href="#">人才招聘</a></li>
<li><a href="#">公司简介</a></li>
<li><a href="#">公司路线</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</div>
<div class="footer" align="center">开封市服装批发网©2009-2010 版权所有 地址:金明区中段 邮编:473000<br/>
博成网络 负责主页制作 豫ICP备09011751号<br/>
<img src="../css/images/110.png" alt="网警" /></div>
</body>

</html>
...全文
212 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xu_119 2009-10-22
  • 打赏
  • 举报
回复
加上之后又出现了这样的错误:为将对象引用到实例 咋办
jedisonpei 2009-04-24
  • 打赏
  • 举报
回复
强悍。。。。。。。。。
jdxx 2009-04-24
  • 打赏
  • 举报
回复
写错了,应该是:
public class shop: System.Web.UI.Page
{
...
protected System.Web.UI.WebControls.Label Label1; //直接加上这句话
}
jdxx 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qiuqingpo 的回复:]
引用 3 楼 jdxx 的回复:
打开文件shop.aspx.designer.cs 看看,有没有Label1的定义,如果没有,自己加上: protected global::System.Web.UI.WebControls.Label Label1;


打开文件shop.aspx.designer.cs 看看,有没有Label1的定义,如果没有,自己加上: protected global::System.Web.UI.WebControls.Label Label1;这个文件在哪里呀

我的vs 2005怎么没有呀
[/Quote]

vs2005 你可以直接在 shop.aspx.cs 里面,public class shop: System.Web.UI.Page
{
...
System.Web.UI.WebControls.Label Label1; //直接加上这句话
}

qiuqingpo 2009-04-24
  • 打赏
  • 举报
回复
还不行呀!!!!!!!!!!!!!!
s_hli2 2009-04-24
  • 打赏
  • 举报
回复
首先,你要确定你的CS文件有没有对应好aspx文件
其次,你可以尝试在CS文件用输入lab...看智能提示 里面有没有label1,如果有直接enter进来一般没有问题。
最后,如果没有的话,你可以删除原来的,再拖一个进来
还不行?I give up~
pengfangxu8 2009-04-24
  • 打赏
  • 举报
回复
删了,重新来一次,在cs文件中用this.控件名。看看可以不
MANION 2009-04-24
  • 打赏
  • 举报
回复
你先this点 看能点出来不!!!如果不能可能是没有注册这个控件 打开你页面的xxx.aspx. designer.cs文件 在里面注册 protected System.Web.UI.WebControls.Label Label1;

在不行 就删除 重新放一个上去
xiaozhihongxzh 2009-04-24
  • 打赏
  • 举报
回复
shop.aspx的设计页面有没有完全保存啊
qiuqingpo 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mqc507 的回复:]
前台:
<asp:Label ID="label1" runat="server" > </asp:Label>

错误提示:
错误 37 当前上下文中不存在名称“Label1” E:\my\fuzh\default\shop.aspx.cs 43 13 E:\my\fuzh\

----------------

很明显,前台的ID和后台的报错ID不一致啊···大小写啊··

看你cs文件里是不是错误引用了类于:Label1.Text="";改为 label1.Text="";
再不行就采用1.2楼的做法啦··
[/Quote]

不是你说这样.我的大小写没有错.是我发贴时写错了.抱歉!


还是出不来.在线顶!!!!!
insus 2009-04-24
  • 打赏
  • 举报
回复
Insus.NET把你的body内的hmtl拷贝并帖至vs内.在cs页面内是可以找得到的.
当打完this.时Label1就出来了.
qiuqingpo 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jdxx 的回复:]
打开文件shop.aspx.designer.cs 看看,有没有Label1的定义,如果没有,自己加上: protected global::System.Web.UI.WebControls.Label Label1;
[/Quote]

打开文件shop.aspx.designer.cs 看看,有没有Label1的定义,如果没有,自己加上: protected global::System.Web.UI.WebControls.Label Label1;这个文件在哪里呀

我的vs 2005怎么没有呀
mqc507 2009-04-24
  • 打赏
  • 举报
回复
前台:
<asp:Label ID="label1" runat="server" > </asp:Label>

错误提示:
错误 37 当前上下文中不存在名称“Label1” E:\my\fuzh\default\shop.aspx.cs 43 13 E:\my\fuzh\

----------------

很明显,前台的ID和后台的报错ID不一致啊···大小写啊··

看你cs文件里是不是错误引用了类于:Label1.Text="";改为 label1.Text="";
再不行就采用1.2楼的做法啦··
jdxx 2009-04-24
  • 打赏
  • 举报
回复
打开文件shop.aspx.designer.cs 看看,有没有Label1的定义,如果没有,自己加上: protected global::System.Web.UI.WebControls.Label Label1;
qiuqingpo 2009-04-24
  • 打赏
  • 举报
回复
错误 37 当前上下文中不存在名称“Label1” E:\my\fuzh\default\shop.aspx.cs 43 13 E:\my\fuzh\
takako_mu 2009-04-24
  • 打赏
  • 举报
回复
把Label刪掉重新拖一個

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧