新建aspx页面时,在新建对话框下面有两Checkbox,将第一个选中,页面和代码就分开了,就有default.asax.cs文件了

解决方案 »

  1.   

    可在新建 global application class的时候那个复选框是无效的呀
      

  2.   

    题目搞错了,是global.asax.cs
      

  3.   

    暂时还没有搜索到入门经典的vs2005版
    能教我怎么建立这个文件吗?
    我试着自己建了一个,global.asax,然后建立global.asax.cs
    在global.asax第一行写上加入属性CodeFile="global.asax.cs" Inherits="***.Global"
    也在global.asax.cs里加入了Global空类,debug却过不去,错误显示没有Global这个类型,“***”处应该写什么?名称空间还是项目名?我试了都不成。
      

  4.   

    你建一个global.aspx的话,默认vs2005会同时生成global.asax.cs文件的,不用你再手工建了asp.net 2.0快速入门:http://quickstarts.asp.net/QuickStartv20/aspnet/
      

  5.   

    谢谢呀,可确实建立Global.asax的时候没有Global.asax.cs文件的自动建设
      

  6.   

    自己建的也会和Global.asax关联起来,编译的时候总是
    could not load type "***.Global"
    为什么呀?***处应该写什么?
      

  7.   

    好好看看你的网站的文件夹根目录下是不是已经有global.asax了?你是怎么创建的global.asax文件?是从vs2005的项目模板中选择“全局应用程序类”创建的吗?
      

  8.   

    目录下已经有了global.asax,用模版中的"global application class"创建的,应该就是全局应用程序类吧,建了也不行呀
      

  9.   

    那么你的vs项目中把global.asax包含进去了吗?如果没有包含进去,那它就不会被编译,但是既然已经在网站根目录下存在了,asp.net应用程序运行时就会先调用这个文件,这就是为什么说无法加载类。。global 。。
      

  10.   

    建设的文件不会直接加入项目吗?
    右键点击global.asax只有"exclude from project",是不是说明已经被包含入项目了?
      

  11.   

    新项里并没有<name>.asax.cs文件模版呀?
    还有那个inherits="***.Global"中的***是什么?项目名吗?
      

  12.   

    看看你的global.aspx以及global.asax.cs中有没有以前自己加过的代码,如果没有的话删除了重新按上面的方法创建一个就行了,前台后台vs都会自动生成,如果你没用过,甚至可以不需要这个文件,直接删除了就行了
      

  13.   

    新建也不会生成后台的,只有global.asax,那个自己建的话会找不到Global类(我好罗嗦啊- -#)
    其实我也想不出这个文件起多大作用,使用一个其他的类文件也可以呀?对吗?只是教程上有这个,想弄明白一点
    我把本来应该是global.asax.cs中的类转移到app_code/global.cs中,然后就开始调试,出现如下剧情。。http://community.csdn.net/Expert/TopicView3.asp?id=5286787ps:在文章中有此一说,aspx2.0相较aspx1.1有个改动,就是去掉了global.asax.cs,而把此文件中的代码写到global.asax中,我很纳闷这个里怎么写呀?比如一个类
    http://www.aspxboy.com/private/5345/default.aspx
      

  14.   

    global 那个 没有什么讨论的  没有必要非用代码后置 
    如果 你不想让别人看到你的代码 ,可以 将操作 放到 自定义的 httpmodule内 ,没有必要在global内 
      

  15.   

    能不能使用类呢?放在app_code里这个和代码后置有什么分别?