web form与.net mvc并存的方法



众所周知,.NET MVC和Webform框架己经形成两种形式的开发模式,因为他们各有优缺,Webform走来己经经过了十几年的年头,而mvc框架目前还是占有市场比例为少数。他们的优缺非常明显,webform中的大量控件能减少开发量,功能实现简单,而mvc执行速度和灵活程度比webform要有优势。

如果你的项目有前台和网站后台两个平台,而后台用webform开发更简单,而前台用mvc开发增加运行性能,或者,你的项目中存在者旧项目。

QMVC的路由和微软的.NET MVC路由模块完全不同,使用的.Action后缀,运行时完全可以与webform 兼容,大家不仿试一试!

开了个贴吧,大家来沟通哈!http://tieba.baidu.com/f?kw=qmvc

web form与.net mvc并存的方法,布布扣,bubuko.com

时间: 2024-11-03 21:07:12

web form与.net mvc并存的方法的相关文章

添加asp.net mvc到现有的asp.net web form 应用程序

前言 asp.net mvc的前一版本为asp.net web Form(Asp.net mvc之前称为asp.net),其第一个版本与2002年年初发布.asp.net web form 属于.net框架的一部分.在接下来的十余年,asp.net web form框架稳步发展,不去越来越多的网站均采用asp.net 框架.几年后,新的web开发框架asp.net mvc 发布.如果想将asp.net mvc添加到现有的asp.net web form 系统中怎么办呢? 正文 如果想避免风险,想

ASP.NET Web Form和MVC中防止F5刷新引起的重复提交问题

转载  http://www.cnblogs.com/hiteddy/archive/2012/03/29/Prevent_Resubmit_When_Refresh_Reload_In_ASP_NET_Web_Form_MVC.html 什么是刷新/重新载入 IE中的刷新(Refresh),在FF和Chrome中称为重新载入(Reload),与正常进入页面的区别在于以下两点: 1. 缓存控制 如果文件(比如图片)在本地缓存中已经存在,正常进入页面会不访问服务器而直接从本地加载.而对于刷新操作,

Web Form 与 Asp.net MVC架构、开发之异同

本文所说的Web Form指的是基于.net 平台开发网站的框架(我们通常称之为:Asp.net),Web Form实际上分为两个部分:Web Form(可视化界面)和Asp.Net(后台web组件).所有System.Web.UI.*命名空间下的可以称为Web Form ,System.Web.*命名空间下的可以称为Asp.net.Asp.net诞生于2002年初,Web Form之前的微软Web 开发技术有ASP,ASP把业务逻辑和标语语言(html)代码混合在页面里,Web Form对AS

关于asp.net web form 和 asp.net mvc 的区别

asp.net web forms 有什么缺陷? 1.视图状态臃肿:服务器和客户端传输过程中包含了大量的试图状态——在现在的web程序中甚至多达几百kb,而且每次往返都会请求,导致服务器请求带宽增加,减慢服务器与客户端交互速度. 2.页面生命周期复杂:客户端事件和服务器事件之间的控制代码以及部分页面的生命周期关系复杂而微妙,一旦出现错误,很少有程序员能够成功的控制状态找到问题. 3.不完全的代码分离:asp.net web forms 的前后台代码分离将前台展现代码和后台业务逻辑分开很不错,但是

Terminologies in MVC: Part 2 (Razor Engine Syntax vs Web Form)

By Abhishek Jaiswal :) on Mar 21, 2015 In this article we learn about Razor Engine Syntax vs Web Form in MVC ASP.NET. Quick View This article is all about the Razor Engine Syntax and traditional Web form explanations. I'll try to compare and differen

小图示优化 - ASP.NET Sprite and Image Optimization (Web Form)

小图示优化 - ASP.NET Sprite and Image Optimization (Web Form) 透过 NuGet安装下面的套件,可以将您的小图示(icon)合并成一张图 透过 CSS Sprites的方式,减少浏览器跟Web Server之间的图档传递,藉此增加效率. 您常看见的 Google 涂鸦(特定节日,Google的标示会有一段动画) 也会用到这样的效果喔! 关于 CSS Sprites可以参阅下面两篇中文文章的说明: http://www.techbang.com/p

在ASP.NET 4.0 Web form上使用Routing优化URL

大家都知道MVC里利用Routing的特性将地址映射到Controller和Action上,其实因为本身Routing是.Net 4.0内置的特性了,所以Web form上其实也可以适用的,今天我们就来看看如何做一下URL地址的优化,目的是将http://localhost/Customer.aspx?Id = 1优化成http://localhost/Custome/1的形式. 正文 首先,建立一个空的ASP.NET 4.0 Web form项目,建立Global.asax文件,在Glolal

MVC HTML辅助方法

HTML辅助方法(HTML Helper)用来辅助产生HTML,在开发View的时候会面对许多HTML标签,处理这些HTML标签非常繁琐,为了降低View的复杂度,可以使用HTML辅助方法帮助你产生一些HTML标签或内容,因这些HTML标签都有固定标准的写法,所以将其包装成HTML辅助方法,可让View开发更快速,也可以避免不必要的语法错误. ASP.NET MVC中内建了许多HTML辅助方法,这些HTML辅助方法都是利用C#3.0的扩充方法特性,将各种不同的HTML辅助方法扩充在HtmlHel

Asp.net web form url route使用总结

asp.net web form 使用URL路由 注不是mvc中的路由 一.前台控件使用路由,通过表达式生成url地址,注意给路由参数赋值,防止使用了其他路由表达式值方式1:<asp:HyperLink ID="hlSupply" NavigateUrl='<%$RouteUrl:routename=TechSupplySearch,areacode=,techfield=%>'                runat="server">技