知识大全 ASP.NET mvc学习笔记

Posted

篇首语:与天地兮比寿,与日月兮齐光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET mvc学习笔记相关的知识,希望对你有一定的参考价值。

ASP.NET mvc学习笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  今天帮哥们解决几个问题!有的和 mvc 没啥关系其实 邮件直接贴的呵呵

  有代码附件在下面

   邮件开始

   如何拆分项目而不用老是要合代码 如 PetShop MVC 默认情况下视乎就是一个人的项目如果项目人比较多合代码比较累

  有没有那种可以自己做自己的不用合代码的方法?我这边一人一个子系统互相没啥关系我还一堆事情想让他们自己做完了 去客户那里给直接装的就得了

  不过现在的项目老需要合代码我还得费心有时候还少文件啥到底能给分开不啊?

  答 呵呵当然是有的了不过官方没有给出 不过以我以前是这么做的( 的时候)

  把需要编译的工程拆分成若干 proj 基本可以解决这一问题如果是 MVC 可以这样

  Demo Controllers U —— 公共的

  Demo Controllers U —— 开发者一使用

  Demo Controllers U —— 开发者二使用

  如果是 PetShop 可以 BLL U BLL U Model U Model U 这样

  WebSite 本身就不需要拆分的实时编译 自己把自己的页面复制到网站 在把如上划分的dll复制过去即可

  如果是 WebApplication 方式其实也可以拆分为 WebApplication WebApplication WebApplication 只要编译完的dll在bin 下

  而且都复制到一个虚拟目录就可以了 因为 WebApplication 本身也是个类库工程 ASP NET 会在bin 目录下的所有dll 中寻找和aspx匹配的类的

  不过如上这么分 可能名称空间砢碜点工程文件多了点不过我认为这个你应该能忍

   能否把 ASP NET MVC WebApplication 转换为 WebSite 方式?这个问题其实和上面那个有关联的 WebSite 不用编译好分活页不用添加文件啥的代码放进去就好用了!

  答 目前官方没有提供 mvc website 方式模板不过只要将 WebApplication 的 nfig 中的差异部分添加到 website 的nfig 基本就可以了 ms 可能是偷懒 Dynamic Data 都是提供 site 模板的 它和 mvc 的url重写用的其实是一个东西 WebSite 和 WebApplication都是有各自优点的不同项目可以采用不同方式

   在 ASP NET MVC 工程中是否可以使用 GridView 控件等原来那些控件 我们公司的技术人员告诉我不行?

  答 什么技术啊这是?怎么可能用不了啊人家是告诉你不建议用吧?不都是网站吗?MVC固然有很多优点 不过有些时候用控件还是可以节约很长时间的 因为现在很多项目view层党务的时间应该最多底层反而没多少代码这种这种情况下可以采用混合模式进行 如果嫌弃 ViewState 大禁用的不就得了 一个sql 一个 grid搞定的页面用mvc也浪费了点

   在 ASP NET MVC 工程中是否可以结合 MVP 模式或 PetShop 那种多层方式?

  答 这个当然可以了甚至可以再 MVC 混合 MVP 使用具体见 Demo 多层的话其实和 MVC 没啥关系在 Controller 里爱怎么调用都行 那种界面和后台是 个人做的情况下 mvp 的确有些优势 demo 中有不过不是个全 mvp 方式而是和 mvc 混合的方式 mvp方式我以前的blogs 里有呵呵你有那么多时间玩mvp 吗?局部玩玩得了 活那么急还玩这么多东西?不怕玩死啊!!!

   在 ASP NET MVC 默认工程中的 Controller 实在 Web目录下的可以移动走吗?

  答 这个当然可以随便建立一个类库项目把该引用的引用了然后在类库下建立一个 XXXXController 就可以了 mvc框架会找整个Bin 目录下的所有 dll 里的Controller 在要在dll 在bin下就可以了 而且 Controller 可以存在于多个类库中名称别重复了就可以(果然和我预想的一样) 至于model 这东西想这么挪都可以的其实 views也能挪参考问题一 下次这种问题自己试验一下不行啊 我就建立一个工程把默认的 Controller 托进去就好用了

  文章记事本写的格式就这样了估计还可以看太晚了……

  今天没时间了 有时间在给大家一一解释吧今天不贴图就一个附件吧!

  附件 代码下载

   邮件结束

  附录 屁嗑不喜欢的可以忽略之!!!

  虽然 mvc 装了很久不过一直爬在计算机里一次没启动过本来我是不用这个东西的不过有个朋友问我一堆问题 找一个典型的做了个demo 也不知道对否 反正是发给他了虽然mvc优点很多不过我嫌弃这东西View层的写法太丑陋了不太容易接受 不过今天没办法了老朋友必须帮帮忙了其实ms完全可以换一种方式来处理 view 层的不知道为啥非要这样 看了园子里很多人讲这东西不过从心底没觉得这东西那里好真的 大概 能好点??希望是这样的

  你说统一控制些东西吧!他也没好到哪去用 WebForms 也可以做的很好

  你说没viewSite 吧!也站不住脚啊 禁用了不就得了

  你说可以单元测试吧!只要不把代码放页面里不就可以测试了吗? View 层基本也不用单元测试啊 这个和mvc有啥鸟关系?

  你说url从写吧!也不是他的专利啊?

  先处理数据在到达view层到时有点意思 配合WF做工作流能方便很多 恩这是亮点 不过原来也能做到不过麻烦点而已

  搞软件这么多年了总感觉这几年整个世界的计算机技术界是停滞的 翻来覆去的在做一些本来不是很新的技术

  改个名就说是新技术 根本没几个能让人眼睛一亮的 封装性质的居多创造性的很少

cha138/Article/program/net/201311/13822

相关参考

知识大全 ASP.NET学习笔记之事件

ASP.NET学习笔记之事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一事件的运行原理&n

知识大全 ASP.NET构建数据层学习笔记

ASP.NET构建数据层学习笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET构建

知识大全 ASP.NET学习笔记之c#必会

ASP.NET学习笔记之c#必会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 asp.net 学习笔记

  用WSDL命令可以注册webservice    在APSNET中创建WEB服务    以ASMX扩展名保存文件  <%@WebServiceLanguage=c#class=TestWS%

知识大全 ASP.NET MVC 2.0之MVC框架简介

ASP.NETMVC2.0之MVC框架简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Web

知识大全 ASP.NET MVC

Web开发模式的颠覆者:ASP.NETMVC  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  年月

知识大全 ASP.NET 的MVC结构之AJAX

ASP.NET的MVC结构之AJAX  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET

知识大全 自己动手实现Asp.net的MVC框架

自己动手实现Asp.net的MVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解JAV

知识大全 ASP.NET上的另一个MVC实现

ASP.NET上的另一个MVC实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在ASPNET

知识大全 ASP.NET MVC: DictionaryValueProvider

ASP.NETMVC:DictionaryValueProvider  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快