转自: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可能无法正常加载相关的数据配置,从而导致应用程序崩溃或运行异常。 ...
这里我们将详细探讨如何解决 Struts 中的中文乱码问题。 一、在 Action 类中的解决方法: 当在 Action 类中遇到中文乱码问题时,可以使用以下代码进行转换。创建一个静态工具类,如 `Chinese`,并定义一个 `...
CoffeeScript 中提供了以下示例。 简单使用 使用 FactoryB 的最简单方法是要求它, FactoryB = require 'FactoryB' 实例化一个没有参数的实例, bee = new FactoryB 使用带有一个 JSON 参数的set()方法, ...
在易语言编程环境中,"指定子程序或类方法名称左键单击未找到" 这个问题通常是由于尝试调用的子程序或类方法在当前的程序库或模块中不存在,或者是由于引用路径不正确导致的。易语言是一种以中文为编程语句的编程...
在VS2010 C#编程中删除一个控件和相关的可见代码后,可能会出现错误:当前上下文中不存在名称"„"(控件名称)。解决方法是关闭解决方案后重新打开就好了。 五、连接两个字符串的问题 在C#中连接两个字符串可以使用...
在VS2010C#编程中删除一个控件和相关的能看见的代码后出现错误:当前上下文中不存在名称"„"(控件名称)。关闭解决方案后重新打开就好了。 8. 连接两个字符串 用VS2005的C#写ASP.NET网页,定义了两个字符串,一个...
尽管在早期版本如ArcGIS Server 9.2中可能存在一定的局限性,但掌握这一技能仍然有助于开发者更好地利用GIS技术解决问题。随着技术的发展,后续版本中的支持也会更加完善,使得定制化变得更加简单易行。
此处未提供具体描述,根据上下文推测可能是与文件系统相关的错误。 ### 50 0x00000032 需要支持 此错误代码通常出现在网络相关操作中,表示操作需要额外的支持服务或资源。 ### 51 0x00000033 远程服务器无法访问 ...
当我们在模块、窗体或类中使用ME关键字时,我们通常是指向当前上下文中的实例。例如,在一个窗体类模块中,ME通常指向该窗体实例。 然而,在一些特定情况下,如在Word VBA编程中,如果项目结构复杂,存在多个模块、...
- **解决办法**:确认使用 `super` 的上下文是实例方法或构造函数。 #### 1007 super语句只能在类实例构造函数的内部使用 - **解释**:此错误与上一条类似,但更具体地指出了 `super` 只能在类的实例构造函数内部...
**描述**: 无法在当前上下文中使用运算符。 **解决方案**: 确认运算符适用的上下文。 #### 错误 CS0077 **描述**: `as`关键字与同一类型多次使用。 **解决方案**: 避免重复使用`as`关键字。 #### 错误 CS0100 **...
#### 12815 在此上下文中不允许使用名称 ''%1!'' **描述**: 在某些上下文中,不允许使用特定的名称。 **解决方案**: 更改使用的名称,确保符合上下文要求。 #### 12915 填充因子 %1! 是无效百分比;填充因子必须...
10. PO112 - 不能用D0指令执行:D0指令在当前上下文中不允许使用。 11. PO113 - 不是程序指令:试图执行的命令不是有效的程序指令。 12. PO114 - 非法表达式:表达式语法错误或者使用了不正确的运算符或变量。 13...
在描述中提到的"CS0103: 当前上下文中不存在名称“Scripts”的bug",这是一个常见的C#编译错误,表示在当前的代码上下文中找不到名为"Scripts"的变量或方法。这可能是因为拼写错误、引用未导入或者对象未定义导致的...
这表示在某些特定上下文中不能使用 RETURN 语句。 - **错误 179**:输出语句中不能使用 INSERT 语句。这表示在 OUTPUT 语句中不能使用 INSERT 语句。 - **错误 180**:%1! 太小。目标为 %2!。这表示某个值或参数太小...
当前尝试调用的过程或函数在当前上下文中不存在。 #### ORA-00086: 用户调用不存在 用户尝试调用的过程或函数在数据库中未定义或未授权。 #### ORA-00087: 命令无法在远程例程上执行 在尝试在远程数据库上执行命令...
- **描述**:在需要指定进程的上下文中没有提供进程信息。 - **解决方案**:明确指定进程信息。 - **ORA-00075:在此例程未找到进程""** - **描述**:在当前例程中找不到指定的进程。 - **解决方案**:确认进程...
在使用Teamcenter时,用户可能需要抑制某些BOM行以表示它们在当前上下文中的不活跃状态。当执行抑制操作后,系统会在BOM行旁边显示一个图标,表示该项已被抑制。如果需要移除该图标,可以右击BOM行“受抑制”列,并...