`

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

阅读更多

 

转自:http://blog.myspace.cn/e/402179596.htm

 

经验证:重新建个页面,起名为没有和别的类名相同的名字即可;

 

编译程序的时候出现“当前上下文中不存在名称xxxx”的问题,但实现页面是存在这些控件的,在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文件有一个相同的类代码,只要一方发生改变,另一个就会出错。。。。。。。。。

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

采用了Save As的办法复制了一个.AspX的页面,所以出现这样的问题
解决方法:
Copy曾经Save As页面的代码并将之删除,新建一个页面,再将代码Copy进去,解决问题!!!把CodeFile改了...

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SimLogin.aspx.cs" Inherits="SimLogin" %>

我的总结:
一般这个问题出现在多个aspx页面,但是只有一个cs后台页面的情况,例如:复制了aspx页面后改名,此时2个aspx页面都使用同一个cs后台文件,在只改动其中一个aspx页面时,就会出现上述情况。

 

分享到:
评论

相关推荐

    WINCC数据库上下文不存在或者无效问题解决方法

    当在WINCC系统中出现“数据库上下文不存在或者无效”这一错误时,通常意味着当前系统无法正确访问或识别所需的数据库上下文。这种情况下,WINCC可能无法正常加载相关的数据配置,从而导致应用程序崩溃或运行异常。 ...

    Struts中文乱码解决方案

    这里我们将详细探讨如何解决 Struts 中的中文乱码问题。 一、在 Action 类中的解决方法: 当在 Action 类中遇到中文乱码问题时,可以使用以下代码进行转换。创建一个静态工具类,如 `Chinese`,并定义一个 `...

    FactoryB:FactoryB 是一个简单的基于 JSON 的夹具解决方案

    CoffeeScript 中提供了以下示例。 简单使用 使用 FactoryB 的最简单方法是要求它, FactoryB = require 'FactoryB' 实例化一个没有参数的实例, bee = new FactoryB 使用带有一个 JSON 参数的set()方法, ...

    System.MemberAccessException(解决方案).md

    当有多个类层次结构中有相同名称的成员时,需要特别注意当前上下文中访问的是哪个成员,并确保成员访问是有效的。 最后,如果上述方法都不能解决问题,那么可能需要更深入地审查代码,找出引发异常的根本原因。针对...

    易语言指定子程序或类方法名称左键单击未找到

    在易语言编程环境中,"指定子程序或类方法名称左键单击未找到" 这个问题通常是由于尝试调用的子程序或类方法在当前的程序库或模块中不存在,或者是由于引用路径不正确导致的。易语言是一种以中文为编程语句的编程...

    用C#在VS2010中开发串口工具时遇到的问题及解决方法.docx

    在VS2010 C#编程中删除一个控件和相关的可见代码后,可能会出现错误:当前上下文中不存在名称"„"(控件名称)。解决方法是关闭解决方案后重新打开就好了。 五、连接两个字符串的问题 在C#中连接两个字符串可以使用...

    System.Reflection.TargetException(解决方案).md

    在某些情况下,如果安全上下文不满足反射操作的要求,可能需要使用不同的安全上下文来执行反射调用。 解决`System.Reflection.TargetException`异常的另一个方法是检查目标对象的访问权限要求以及执行反射操作的...

    用C#在VS2010中开发串口工具时遇到的问题及解决方法.pdf

    在VS2010C#编程中删除一个控件和相关的能看见的代码后出现错误:当前上下文中不存在名称"„"(控件名称)。关闭解决方案后重新打开就好了。 8. 连接两个字符串 用VS2005的C#写ASP.NET网页,定义了两个字符串,一个...

    ArcGIS Server 9.2帮助文档翻译(6)Adding a Custom Context Attribute

    尽管在早期版本如ArcGIS Server 9.2中可能存在一定的局限性,但掌握这一技能仍然有助于开发者更好地利用GIS技术解决问题。随着技术的发展,后续版本中的支持也会更加完善,使得定制化变得更加简单易行。

    System.Reflection.AmbiguousMatchException(解决方案).md

    在项目实施过程中,一旦出现AmbiguousMatchException异常,需要根据具体的异常信息和项目的上下文来灵活调整代码,以便更精确地解决歧义问题。此外,通过编写详尽的异常处理逻辑,可以提高程序的健壮性和用户体验,...

    windows蓝屏错误代码小解

    此处未提供具体描述,根据上下文推测可能是与文件系统相关的错误。 ### 50 0x00000032 需要支持 此错误代码通常出现在网络相关操作中,表示操作需要额外的支持服务或资源。 ### 51 0x00000033 远程服务器无法访问 ...

    NotAllowedError(解决方案).md

    关于`NotAllowedError`...处理`NotAllowedError`错误需要从错误上下文分析、框架特定解决方案、代码层面的异常处理以及对系统服务权限深入审查等多方面入手,以确保能有效地解决问题,并保证程序的健壮性和用户体验。

    Operation Not Supported(亲测可用).md

    开发者在遇到此类问题时,如果能提供更多的上下文信息,如使用的编程语言、框架或库以及相关代码片段等,将有助于获得更加精确的帮助和解决方案。 最后,开发者在解决问题时应保持耐心和细致,因为一个复杂系统中...

    word vba编程时出现“无效调用ME关键字”的解决方法

    当我们在模块、窗体或类中使用ME关键字时,我们通常是指向当前上下文中的实例。例如,在一个窗体类模块中,ME通常指向该窗体实例。 然而,在一些特定情况下,如在Word VBA编程中,如果项目结构复杂,存在多个模块、...

    AS3编译错误中文说明

    - **解决办法**:确认使用 `super` 的上下文是实例方法或构造函数。 #### 1007 super语句只能在类实例构造函数的内部使用 - **解释**:此错误与上一条类似,但更具体地指出了 `super` 只能在类的实例构造函数内部...

    RouterError解决办法.md

    提供更多的上下文信息,可以得到更准确的帮助和解决方案。 10. 持续更新和学习:对于开发者来说,持续关注和学习新技术,以及解决过程中遇到的问题,是非常重要的。这不仅可以帮助解决当前的问题,还可以在未来遇到...

    C#错误编码详解很有用!

    **描述**: 无法在当前上下文中使用运算符。 **解决方案**: 确认运算符适用的上下文。 #### 错误 CS0077 **描述**: `as`关键字与同一类型多次使用。 **解决方案**: 避免重复使用`as`关键字。 #### 错误 CS0100 **...

    SQL-Server2000-错误-1--999-说明.doc

    #### 12815 在此上下文中不允许使用名称 ''%1!'' **描述**: 在某些上下文中,不允许使用特定的名称。 **解决方案**: 更改使用的名称,确保符合上下文要求。 #### 12915 填充因子 %1! 是无效百分比;填充因子必须...

    1111111111111111

    例如,团队成员可以参照截图中的错误信息和上下文环境,结合代码库、文档和以往的经验,共同探讨问题的可能原因和解决方案。 在处理这些报错时,经验丰富的开发人员或技术支持工程师会遵循一定的排查流程,如: 1....

    川崎机器人报警代码.pdf

    10. PO112 - 不能用D0指令执行:D0指令在当前上下文中不允许使用。 11. PO113 - 不是程序指令:试图执行的命令不是有效的程序指令。 12. PO114 - 非法表达式:表达式语法错误或者使用了不正确的运算符或变量。 13...

Global site tag (gtag.js) - Google Analytics