“当前上下文中不存在名称XXX”问题的解决

造成这种原因的根本原因在于,当你建一个新文件时,为了方便,我现成的文件来拷贝,结果出现两个相同的。CS类即 partial class,两个不同文件的ASPX相同而ASPx.CS中类却一样的东东,一个的其中文件发生了改变,而另一个根本就没有变化。只是用户根本就不知道啊。
举个例子,你建一个TEST.ASPX ,这时在TEST.ASPX.CS中会生成一个XXX_TEST的类(XXX可能是目录)然后拷贝粘贴一个TEST.ASPX,改名为TEST123.ASPX,在TEST123.ASPX。CS中的类却根本就没有发生改变,这时候类还是XXX_TEST这时会出现两个不同的。ASPX文件有一个相同的类代码,只要一方发生改变,另一个就会出错。。。。。。。。。
避免的方法,最好新建文件后复制相同代码即可。

案例1、
昨天我图方便采用了Save As的办法复制了一个.AspX的页面,所以出现这样的问题
解决方法:
Copy曾经Save As页面的代码并将之删除,新建一个页面,再将代码Copy进去,解决问题!!!
不知道这是否是.Net的Bug?
案例2、
今天用visual studio 2005打开网站,重新生成的时候,发现 当前上下文中不存在名称txtVerifyCoce,很奇怪,直接运行网站又可以,把名称改掉还是不行.查了网上,也有相似的出错,找到了原因:是我改login.aspx时,怕改错了,COPY了一份,把 复件login.aspx 删除就OK了.不知道这是不是visual的BUG.

时间: 2024-10-29 22:51:24

“当前上下文中不存在名称XXX”问题的解决的相关文章

mvc4-ASP.NET MVC4视图中出现当前上下文中不存在名称XXX

问题描述 ASP.NET MVC4视图中出现当前上下文中不存在名称XXX 视图中所有@后面的,比如@model,@Resource,@Url之类的全部报错,提示当前上下文中不存在名称XXX,但却不影响编译和运行,重新生成解决方案没有任何问题,但仍然报错,在浏览器中运行也没有任何问题,正常显示页面.这是什么原因造成的?有没有什么办法解决? 解决方案 重新编译下,重启VS看看. 解决方案二: asp.net 当前上下文不存在名称 XXXasp.Net中"当前上下文中不存在名称XXX"的解决

mvc-MVC5 当前上下文中不存在名称“viewbag”

问题描述 MVC5 当前上下文中不存在名称"viewbag" 解决方案 新建项目就这样么?重新创建下.或者你有没有动过项目引用.

请大神赐教 下面代码中出现错误 当前上下文中不存在名称“ inputName”,“inputPassword”

问题描述 protectedvoidButton1_Click(objectsender,EventArgse){if(CheckAccount(inputName.Value.ToString(),inputPassword.Value.ToString()))//当前上下文中不存在名称"inputName","inputPassword"{Session["father"]="";Session["son&quo

asp.net mvc4 当前上下文中不存在名称“model”

问题描述 asp.net mvc4 当前上下文中不存在名称"model" 前一天用的还 好好的 今天 突然出这种情况,求助 能正常编译 解决方案 换一台计算机试试看,或者新建一个mvc项目试试看,先排除下是代码的问题还是环境的问题. 解决方案二: 换台装有vs2012的电脑试试.是否vs2012(or higher)有问题. 解决方案三: 解决了么?楼主,我也遇到同样问题! 解决方案四: 解决了么?楼主,我也遇到同样问题! 解决方案五: 请问你解决了吗?我也是相同问题. 解决方案六:

错误 10 当前上下文中不存在名称“Label1”

问题描述 <asp:LabelID="Label1"runat="server"ForeColor="Red"Visible="False"></asp:Label>后台:Label1.Visible=true;Label1.Text="更新网站底部成功!";(报错:当前上下文中不存在名称"Label1") 解决方案 解决方案二:删除label1重新放一个上去.解

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

问题描述 BindDropDownList 当前上下文中不存在名称"BindDropDownList" mvc 解决方案 应该是你类中没有该方法 解决方案二: 当前上下文中不存在名称"ConfigurationManager当前上下文中不存在名称"Request"当前上下文中不存在名称"ConfigurationManager"的解决方法 解决方案三: 点击浏览,然后添加你那个方法所在类的dll文件

win7开机出现“致命错误C0000034,正在更新操作XXX 共XXX个”的解决步骤

  win7系统开机出现问题属于常见故障问题之一,这不有位用户说win7系统开机的时候出现"致命错误C0000034,正在更新操作XXX 共102964个0000000000000000.cdf-ms"这是怎么回事呢?可能是电脑在更新时,中途因为某种原因而中断(如强制关机,断电,意外重启等),再次开机就会出现这种情况.本文教程为大家讲解详细解决步骤. 解决步骤如下: 1. 手动重启电脑,一直按F8,选择选项 "启动修复": 2.修复启动框---取消---"

win7 32位旗舰版系统中计算机工作组名称无法更改如何解决

  1.点击"开始--运行",然后在运行对话框中输入"services.msc",回车打开服务界面; 计算机工作组名称无法更改如何解决-如何更改工作组名称"> 2.在打开的服务界面中,找到并双击"Server",然后将"启动类型"选为"自动","服务状态"选择为"已启动"; 3.之后同样找到并双击"Workstation",然后一样

static-无法从静态上下文中引用非静态 方法问题怎么解决?

问题描述 无法从静态上下文中引用非静态 方法问题怎么解决? 10C 以下代码老是提示Error:(68 36) 错误: 无法从静态上下文中引用非静态 方法 getImage(String),怎么解决? public class ImageService { // 获取网络图片的数据 public static byte[] getImage(String picturepath) throws Exception { URL url = new URL(picturepath); HttpURL