ouyansh

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

程序一编译 。报 "当前上下文中不存在名称"的问题。问题是 对应的控件存在 ,但是还是提示不对。

网上查了一下,最后还是在 CSDN 找到答案。

 

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

 

呵呵,我也碰到与楼主一样的问题了,还以为是MS的BUG,想想用了5年了,不可能是BUG吧,查询后,解决了的问题。

造成这种原因的根本原因在于,当你建一个新文件时,为了方便,我现成的文件来拷贝,结果出现两个相同的。CS类即 partial class,两个不同文件的ASPX相同而ASPx。CS中类却一样的东东,一个的其中文件发生了改变,而另一个根本就没有变化。只是用户根本就不知道啊。

举个例子,你建一个TEST。ASPX ,这时在TEST.ASPX.CS中会生成一个XXX_TEST的类(XXX可能是目录)
然后拷贝粘贴一个TEST。ASPX,改名为TEST123。ASPX,在TEST123。ASPX。CS中的类却根本就没有发生改变,这时候类还是XXX_TEST
这时会出现两个不同的。ASPX文件有一个相同的类代码,只要一方发生改变,另一个就会出错。。。。。。。。。

避免的方法,最好新建文件后复制相同代码即可。

posted on 2009-04-15 02:04  ouyansh  阅读(1052)  评论(0编辑  收藏  举报