首 页
关于方维
网站案例
网站建设
小程序开发
解决方案
建站资讯
联系方维
400-800-9385
ASP.NET MVC3的几种视图引擎介绍
发表日期:2013-09-08 00:00:00 作者来源:方维网络 浏览:6599 标签:
ASP.NET
MVC3
视图引擎
当前位置:
首页
-
建站资讯
-
网站建设
如果希望在你的项目中用到ASP.NET MVC3,那么就必须涉及到视图引擎,视图引擎有人简单称作“仅仅是一个尖括号生成器而已”。其实,视图引擎也可以称作是模板,模板里有一些特殊标记,显示时会被程序替换成实际的数据显示出来。ASP.NET MVC3默认的视图引擎有Razor和ASPX,此外还有Spark、NHaml、Brail、StringTemplate、NVelocity。这里除了默认的Razor和ASPX外,其他视图的名字或许都没有听到。方维网络借此机会进行一一介绍:
Razor视图引擎
Razor视图引擎是MVC3才有的,而且作为默认是视图引擎,是ASP.NET MVC特性团队对收到的最强烈请求之一回应的产物。该视图引擎是一个干净的、轻量级的、简单的视图引擎。Razor为表示视图提供了一个精简的语法,最大限度减少了语法和额外的字符。所以选择它有以下非常好的理由:干净轻量级的语法;默认HTML编码;支持C#和VB脚本;支持VS的智能感知功能,而且是默认的。
ASPX视图引擎
ASPX视图引擎是一直ASP.NET MVC默认的视图引擎,该视图引擎和Web Form差不多,也是以aspx结尾,有母版什么,设计的初衷估计是方便Web Form转换过来和使用,但是这个视图引擎最大的缺点就是语法冗余复杂。
Spark视图引擎
Spark视图引擎是微软的一个员工创作出来的,并快速发展着,它为渲染视图而是用的声明性语法模糊了标记和代码之间的界限。
NHaml视图引擎
Nhaml视图引擎是由Andrew Peters创建于2007年,它是流行的Ruby on Rails Haml视图引擎的一个端口,是一个非常简洁的域特定语言(DSL),力求用最少的字来描述XHTML的机构。
Brail视图引擎
Brail视图引擎是一个比较有意思的视图引擎,因为它采用了Boo的语言,Boo是面向对象、CLR静态类型的语言,并带有Python的语言风格,比如大量的空格。
StringTemplate视图引擎
StringTemplate视图引擎是一个基于Java String Template引擎的轻量级模板引擎,用来解析程序而不是编译程序。
NVelocity视图引擎
NVelocity视图引擎是一个开源的模板引擎,并是Apache/Jakarta Velocity项目的一个端口,是为基于Java的应用程序构建的。
如没特殊注明,文章均为方维网络原创,转载请注明来自https://www.szfangwei.cn/news/1978.html
上一篇:
网站开发之MVC架构模式介绍和分析
下一篇:
移动互联网 普及用wifi或许比微信更牛
相关网站设计案例
长丰影像Saramonic
长丰影像BOYA
明鉴检测
相关资讯
常见问题
企业网站建设常见问题整理合集【置顶】
在深圳建设一个公司网站多少钱
开发网站需要多久跟这九个因素有关
最新文章
ASP.NET4.0+MVC3+Razor如何实现二级列表循...
浏览量:7056
淘宝的维护搜索引擎优化 美丽说...
浏览量:5306
【签约】深圳市正梓源电子实业有限公司
浏览量:5161
【签约】深圳市久鸿设计有限公司...
浏览量:5343
【签约】深圳市迈普威科技有限公司...
浏览量:5178
从史玉柱谈企业文化中对维护优...
浏览量:4818
400-800-9385
97798819
回到顶部
0
请您留言
非常抱歉,客服不在线,麻烦留下您的联系电话或者微信,我们看到后会马上联系您!
提交
感谢留言
我们会尽快与您联系
关闭