问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net mvc是什么?

发布网友 发布时间:2022-04-22 02:29

我来回答

4个回答

热心网友 时间:2022-04-08 23:15

MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"。
百科已经有很好的说明了
http://ke.baidu.com/view/739359.htm?fr=ala0_1_1

ASP.NET的Model还可以分成 BLL -> DAL
还有LZ说的是ASP.NET的MVC 不是JAVA的 大家都知道asp.net是事件驱动机制为主的
但这种机制会有很多坏处 例如运行速度慢(相对) 不得不为了控制刷新而参入各种技术(如AJAX) ASP.NET的MVC 用微软的话说 就是摒弃了事件机制 摒弃了runat="server"控件 其中利弊总之众说纷纭 不过.NET专业的各位可以在JAVA的各位面前自豪的说:"我们的MVC性能比JAVA还好!"

自己写的 有点慢了哈哈 已经有人贴了一大片

http://e.codepub.com/2009/0422/3206.php
再给LZ贴一个快速入门 可以更详细的了解一下 并动手试试没有aspx.cs的asp.net吧 :D

热心网友 时间:2022-04-09 00:33

mvc是什么MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

热心网友 时间:2022-04-09 02:07

M = Model(模型层,包括数据层等)
V = View(视图层,包括表示层.JSP等)
C = Control(控制层,包括Servlet,JavaBean等)
MVC,是一种开发模式,把你的项目设计成三个层.更易于开发和各层的分工,层次清晰,套用这个模式去做项目更容易方便一些!

热心网友 时间:2022-04-09 03:59

MVC把一个web应用分成了三个部分:model view和controller。ASP.NET MVC框架提供了一个可以代替asp.net web窗体的基于mvc的应用。 ASP.NET MVC概述·mvc的优点: 1.通过把项目分成model view和controller,使得复杂项目更加容易维护。 2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为 3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。 4.对单元测试的支持更加出色 5.在团队开发模式下表现更出众 ASP.NET MVC概述·web窗体的优点: 1.采用事件驱动模式来控制应用程序请求,由大量服务器控件支持 2.采用页面控制机制,可以为单个页面添加事件处理函数。 3.使用view state和服务器端页面,使管理页面状态信息更加轻松。 4.对人数较少的想使用服务器端控件的开发团队,使用起来更加方便 5.开发起来比mvc模式要轻松简单一些 ASP.NET MVC概述mvc框架特色: 1.分离任务(输入逻辑,业务逻辑和显示逻辑),易测性和默认的测试驱动组件。所有mvc用到的组件都是基于接口并且可以被mock对象测试到,你可以不必在asp.net进程中运行controller就可以使用测试。使得测试更加快速和简捷。 2.可扩展的简便的框架。mvc框架被设计用来更轻松的移植和定制功能。你可以加入自己的视图引擎,url重写策略。重载action方法等。mvc也支持Dependency Injection (DI) and Inversion of Control (IOC) 3.强大的url重写机制让你更方便的建立容易理解和可搜索的url。url可以不包含任何文件扩展名,并且可以重写url使其对搜索引擎更加友好。 4.可以使用asp.net现有的页面标记、用户控件、模板页。你可以使用嵌套模板页,嵌入表达式<%=%>,声明服务器控件、模板,数据绑定、定位等等。 5.对现有的asp.net程序的支持,mvc让你可以使用如窗体认证和windows认证、url认证、组管理和规则、输出、数据缓存、session、profile 、health monitoring、配置管理系统、provider architecture特性。
[编辑本段]ASP.NET MVC 2.0
Scott Gu在博客中宣布ASP.NET MVC 2正式版发布,该版本适用于Visual Studio 2008及基于ASP.NET 3.5平台的Visual Web Developer 2008 Express。 在2010年4月12日发布的VS 2010正式版与Visual Web Developer 2010正式版中内置对ASP.NET MVC 2的支持,不需要再另外安装。 离ASP.NET MVC 1发布还不到1年,目前为止,已经有近100万的开发者下载并使用。 ASP.NET MVC 2是ASP.NET MVC的又一次重大更新,兼容ASP.NET MVC 1,和以前一样,ASP.NET MVC 2源代码完全开放。ASP.NET MVC 2源代码完全开放。 ASP.NET MVC 2可以与ASP.NET MVC 1并存,也就是说在同一台机器上,可以有的程序用ASP.NET MVC 1,有的程序用ASP.NET MVC 2。 将ASP.NET MVC 1程序升级至ASP.NET MVC 2,请参考:Upgrading an ASP.NET MVC 1.0 Application to ASP.NET MVC 2。VS 2010会提供“升级向导”自动将你的ASP.NET MVC 1程序升级至ASP.NET MVC 2。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁告诉我一下,韩语中,“遵命”怎么说 想开个甜品店,不知道哪里可以学习呢 如何取消微信新号绑定的手机号? 翼支付-翼建钟情活动内容是什么? 怎么参加翼支付“翼建钟情”活动? 翼支付--翼建钟情立减10元-建行这次活动有具体名额限制吗? 西凤酒是哪里的 货车总重量不超过二十吨就不算超载吗? 自卸货车上装有二十多吨货已经有四五天了对货车能伤害哪个部位? 如何回复别人的"忙里偷闲"? 从杭州四季青服装市场到桐乡濮院羊毛衫市场怎么坐车 有没有ASP.net Web API的学习视频 从杭州老四季青到濮院羊毛衫市场有直达车吗 asp.net在web服务器注册问题 杭州萧山机场到濮大巴车票多少? 如何设置 web服务扩展 asp.net v3.5 杭州南站下车到桐乡濮院怎样坐车 asp.net 读写配置文件Web.Config 杭州萧山机场到嘉兴濮院羊毛衫市场怎么坐车? 杭州桐庐到桐乡濮院怎么坐车 运行ASP。NET的时候出现WEB错误 到杭州下了火车后怎么去濮院! 杭州四季青到濮院包车多少钱 杭走南站和杭州东站哪个离濮院近、怎么走? 请问从&nbsp;杭州萧山机场&nbsp;到&nbsp;桐乡濮院&... 烤脆皮五花肉的做法 烤箱 杭州去濮院在哪坐车 从杭州萧山机场去濮院怎么坐车 脆皮五花肉是如何诞生的?这种美食对吃法讲究吗? 杭州东站到濮院最晚的一班车是几点? 杭州到嘉兴濮院有没有直达火车 .net web api实例应该如何写 杭州萧山国际机场到嘉兴市桐乡市濮院镇永联村联越... 如何在aspnet+c#的web页面中弹出对话框? 调试ASP.NET的时候老弹出无法用Web进行调试 从萧山机场去濮院羊毛衫市场怎么走 ASP.NET框架中,服务器控件是为配合Web表单工作而... 杭州火车站到桐乡毛织市场怎么走 怎么进行ASPNET团队开发 杭州到桐乡要几个小时? 我在IIS搭建asp.net的时候,不小心删掉了web.confi... 萧山机场到濮院镇工贸大道396号怎么走 C#&&asp.net加解密web.config某个节点内所有值方法 ASP.NET工程为何打不开?出现&quot;本地WEB服务器没有安... aspnet_wp.exe 进程 IIS 更改 ASPNET 用户 Visual Studio二次打开后找不到ASP.NET Web开发项目 良精.net版本web.config设置问题 tf家族里有哪些成员? tf家族成员有哪些?