我在看微软的petshop时候有个地方不明白。
Signin界面有一个aspx文件,但是没有一个相应的cs文件,同时也找不到其中的提交按钮的click事件的处理方法。
有谁知道这个是页面时怎么运行的么?

解决方案 »

  1.   

    那说明你是没有找到地方aspx和cs文件的关联。
      

  2.   

    2种可能
    1是cs的代码写在aspx里
    2是它提交到另外的网页
      

  3.   

    你去了解下mvc三层架构,那个页面是做为view视图用来展示的,呵呵,好好的看下mvc架构petshop项目看懂没有什么太大问题。
      

  4.   

    cs代码是在控制器:Controller里,好好地看下吧,呵呵,↖(^ω^)↗
      

  5.   

    都封装在login控件里了。
    并不是所以的aspx页面都要有cs的
      

  6.   

    写在自定义的类库中codefile,inherits继承类库
    看看Discuz NT 
      

  7.   

    PetShop4.0么? 他有的CS页面的代码写到了ASPX页面中了```
      

  8.   

    上边都说的差不多了。
    我来总结一下:
    1.当项目被编译后,cs文件统一都封闭到dll当中了,所以你无法看到cs。
    2.当项目是MVC项目时,aspx文件和cs文件是分离开的,所以你无法同时看到两个文件。
      

  9.   

    我也补充一点
    3,当一个aspx文件创建时cs文件也会自动创建,但是你可以把这个cs文件删除,并修改aspx文件CodeFile="xxxxx.aspx.cs",所以你无法看到cs文件。