none
本来没有问题的code突然出了一大堆error RRS feed

  • 问题

  • 我也不知道什么原因, 本来没有问题的code现在不断地显示我的variable没有declare的错误.
    例如:department.SelectedValue = requestDep

    系统非要说我的department没有宣告, department是我的一个dropdownlist的ID啊, 本来就在我的aspx页面里面, 怎么现在又没有了呢????? 总之所有在aspx页面已经有了的textbox, dropdownlist, button, 现在系统都说有错误. 以前还用得好好的, 怎么突然就变这样了???????似乎是我的aspx文件和aspx.vb文件现在根本没有联系了.  各位老大遇到过这样的情况吗??????
    2009年3月18日 8:19

答案


  • 你好,检查一下Page设置,
    <%@ Page Language="C#" CodeFile="default.aspx.cs" Inherits="_Default" %>
    <%@ Page Language="C#" Src="default.aspx.cs" Inherits="_Default" %>
    <%@ Page Language="C#" Codebehind="default.aspx.cs" Inherits="_Default" %>

    src
    表示该aspx的源文件

    codefile

    指定指向页引用的代码隐藏文件的路径。此属性与 Inherits 属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。比如VS2005中新建一个网站你会发现编译比WEB应用程序慢很多,但是可以修改代码后不用整体编译刷新页面就可以看到效果.

    codebehind
    指定包含与页关联的类的已编译文件的名称,编译完后所有cs中的代码打包进 dll.该属性不能在运行时使用.提供此属性是为了与以前版本的 ASP.NET 的兼容,以实现代码隐藏功能。在 ASP.NET 2.0 版中,应改用 CodeFile 属性指定该源文件的名称,同时使用 Inherits 属性指定该类的完全限定名称。


    2009年3月19日 2:10
    版主

全部回复

  • 我以前也遇到过,重新命名为不同的Id,就没有问题了。当时我是觉得IDE的问题,就没有太多想了。
    2009年3月18日 16:33
    版主
  • 重新命名了其他名字也不行了, aspx和aspx.vb文件似乎完全没有联系了
    2009年3月19日 1:27

  • 你好,检查一下Page设置,
    <%@ Page Language="C#" CodeFile="default.aspx.cs" Inherits="_Default" %>
    <%@ Page Language="C#" Src="default.aspx.cs" Inherits="_Default" %>
    <%@ Page Language="C#" Codebehind="default.aspx.cs" Inherits="_Default" %>

    src
    表示该aspx的源文件

    codefile

    指定指向页引用的代码隐藏文件的路径。此属性与 Inherits 属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。比如VS2005中新建一个网站你会发现编译比WEB应用程序慢很多,但是可以修改代码后不用整体编译刷新页面就可以看到效果.

    codebehind
    指定包含与页关联的类的已编译文件的名称,编译完后所有cs中的代码打包进 dll.该属性不能在运行时使用.提供此属性是为了与以前版本的 ASP.NET 的兼容,以实现代码隐藏功能。在 ASP.NET 2.0 版中,应改用 CodeFile 属性指定该源文件的名称,同时使用 Inherits 属性指定该类的完全限定名称。


    2009年3月19日 2:10
    版主
  • THANKS ALOT
    2009年3月19日 3:42