asp.net webform 与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 于是打开源码 试图修改 又发现一个问题

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

 

时间: 2024-07-31 14:23:11

asp.net webform 与asp.net mvc 开发总结的相关文章

【ASP.NET】Webform与MVC开发比较

    去年暑假开始,跟着一个项目,开始接触到了MVC,那时候,自己对Webform的开发还没有在项目中真正实践过,没有什么过渡,就跳跃到MVC开发下了.而最近,在维护的一个项目中,并没有使用MVC开发,用的是Webform开发.这两次经历的结合,引发了我对本篇博客标题的思考,即Webform与MVC开发比较.     [Webform下的开发]     通过这次对ASP.NET Webform的重用,我发现它更接近可视化设计,换句话说,我只需要从设计面板中拖拽控件即可完成用户界面设计,接着在b

asp.net-请教ASP.NET MVC开发的网站,在手机浏览器上js点击事件失效的问题

问题描述 请教ASP.NET MVC开发的网站,在手机浏览器上js点击事件失效的问题 之前没有接触过手机浏览器端的东西,一直做的是web方面,最近刚做了一个新项目刚刚上线,是一个挖宝游戏,http://wabao.edushi.com 经理要求把手机端兼容性弄一下让手机端也可以正常使用,但是我发现用手机访问,很多点击事件都失效了,有一部分还是有效的,不明白为什么,我用chrome的toggle device mode,也是某些按钮是有效的某些按钮点了就没反应,console也没报错,完全不知道问

ASP.NET MVC开发人员必备的五大工具

1. Chirpy Zippy 下载地址:http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本

ASP.N“.NET研究”ET MVC开发人员必备的五大工具

1. Chirpy Zippy 下载地址:上海徐汇企业网站制作rget="_blank">http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案

一起谈.NET技术,ASP.NET MVC开发人员必备的五大工具

1. Chirpy Zippy 下载地址:http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本

WebForm\Html5\Asp.Net三者区别

问题描述 请尽量用易懂的语言来总结归纳WebFormHtml5Asp.Net三者异同.区别,如果有对未来的分析,对当前态势的把握就更好了.或者可以向楼主介绍更好的网络开发. 解决方案 解决方案二:webform是asp.net特有的,asp:开头的标签是服务器端的标签,需要经过framework解析后才会生成对应的html代码不管服务器端有什么标签,最终生成的都是html代码,服务器端标签浏览器不会解析.html5也是html,只是新增了一些新的标签,h5的新标签低版本IE浏览器不支持,如can

ASP.NET WebForm页面内容输出方式

这次我们谈的话题是"Web Form页面上输出内容的方式".这其实是一个非常旧的话题了,因为本文的内容甚至可以运用于ASP.NET 1.1之上. 不过这个话题的适用范围很广,因为即使是目前最新的ASP.NET MVC框架,它的默认视图引擎依旧是基于ASP.NET WebForm的(如Page,Control,MasterPage).甚至说,由于ASP.NET MVC框架的特性,我们会遇到更多在页面上"直接输出"内容的情况.因此,这个话题在ASP.NET MVC应用中

ASP.NET WebForm页面内容输出的细节分析

老赵前日的这篇博文讲的是有关ASP.NET WebForm页面内容输出方式的内容.尽管这个话题很老,不过 在ASP.NET MVC中同样适用,而且适用的情况有增无减,因此十分重要.希望这篇文章能够帮助你更好的 理解ASP.NET WebForm页面内容输出的细节. 这次我们谈的话题是"WebForm页面上输出内容的方式".这其实是一个非常旧的话题了,因为本文的 内容甚至可以运用于ASP.NET 1.1之上.不过这个话题的适用范围很广,因为即使是目前最新的ASP.NET MVC框架,它的

【dotnet跨平台】最新版dotnet-cli下的ASP.NET Core和asp.net mvc【RC2尝鲜】

[dotnet跨平台]最新版dotnet-cli下的ASP.NET Core和asp.net mvc[RC2尝鲜] RC1是http://get.asp.net里面提供的https://docs.asp.net/en/latest/getting-started/index.html,使用旧的ASP.NET Core 1.0.这个版本会使用dnvm,dnu restore和dnx web等,而RC2则不需要,RC2只需要dotnet restore和dotnet run,无论是对控制台程序还是w