当前上下文中不存在名称“XXX”

编译程序的时候出现“当前上下文中不存在名称xxxx”的问题,但实现页面是存在这些值的,搞了半天终于好了:

1、copy页面的时候注意几点:新建页面后首先进入后台把变量创建好,再copy前台代码

2、各个程序集的目标框架要统一例如:.NET Framework 4.5

PS:

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

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

posted @ 2019-01-29 10:49  Abraham2017  阅读(2592)  评论(0编辑  收藏  举报