【www.gdgbn.com--ASP.NET MVC】

asp教程.net webform 与asp.net教程 mvc 开发总结

1. 我新建立了mvc 工程 将原来网站的页面都复制过来

2. 发现 编译通不过 首先是类库文件找不到(原来在app_code文件夹下面)

   解决办法:新建立一个文件夹 例如:mycode 将原来app_code文件夹下面的类  拷贝到新文件夹

     (备注:mvc可能不能自动识别app_code目录)

3. 再编译 发行找不到类的问题解决了 但还有其他的问题 就是页面的后台代码找不到页面上的控件

   难道是命名空间的原因?(原来的页面没有命名空间) 于是加上命名空间 问题依旧

   以前作为网站项目 页面后台代码可以找到前台控件啊 怎么拷贝过来就不行?

  有什么不同? 想来想去 就是项目的类型不同 本质上是由网站项目转成了web项目

  web项目 除了页面文件 后台代码文件外 还有一个文件(designer.cs) 后台代码能够识别前台控件 是因为有这个

  designer文件 于是 我在原来的网站文件上 点右键 (转换为web应用程序) 就会自动生成一个 designer 文件

   终于可以识别前台控件了

4. 编译运行 没有问题 长舒一口气 发行程序有个小bug 于是打开源码 试图修改 又发现一个问题

   在设计界面 原来好好的空间 都有个出错的标志  哎 怎么回事? 这样改起来可麻烦了

 

本文来源:http://www.gdgbn.com/asp/29649/