razor,初探Razor和WebMatrix

前天晚上,我在微软技术社区打算看看CodeRush的重构性以及用法,却发现了一样新的东西,名叫WebMatrix。 我是个爱尝新的人,就迫不及待的进行了安装,并开始根据微软社区的教程进行WebMatrix的学习。 经初步了解,WebMatrix确实能让Web网页开发变得更加简单,而其也所使用了一种新的视图引擎,名叫Razor。 虽然我也初步学过MVC的一些概念,View代表视图,对视图的认识我仅仅... [阅读全文]

razor,也玩MVC3.0 Razor自定义视图引擎来修改默认的Views目录结构

刚刚爱上MVC3.0,几个不眠夜的学习越来越有趣。今天随手尝试自定义Mvc3.0的视图引擎,虽然已成功,但是还发现有点小疑问。随手贴出来希望大家指教指教。 MVC的视图文件目录被固定/Views目录内,区域视图文件也是被固定在/Areas目录下,出于好奇和对目录名的敏感,尝试修改它。通过reflector找到视图引擎的构造接口类VirtualPathProviderViewEngine 在MVC2... [阅读全文]

razor,MVC3.0 中Razor 学习

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用%= %在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net:script src="%=Url.Content("~/Scripts... [阅读全文]

razor,MVC3.0 中Razor 学习

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: @RenderSection("Head", required: true) ... [阅读全文]

混合结构体系概述,Razor深入系列3体系结构概述

目录1 再续前缘2 体系结构3 核心类介绍 1再续前缘 话说上一篇我们在一个大大的图片中结束了。这次我们继续从图中关键的一个函数那里继续看进去。:P 我们知道里面一定就是写着具体他是如何把混搭@代码和HTML给分离出来的 方法了。进去之后是System.Web.Razor.Parser类了。 在这个类里面定义了 internal ParserBase CodeParser { get; pri... [阅读全文]

razor,Razor Templating Engine

最近遇到html模板解析,我完全可以用MS的T4模板或者是StringTemplate等其他的模板来做,但是出于尝试和对Razor语发的感兴趣,便翻了翻Razor模板的资料,其CodePlex主页http://razorengine.codeplex.com/。 下面讲的都是一些其主页上面的例子,所以请大家别拍砖。别后面想到有些实际意义的例子在写个具体的运用例子吧。 public static c... [阅读全文]

令人疑惑的俄罗斯,Razor潜入2-令人疑惑的LocateOwner方法

我们知道页面引擎尤其是Razor的核心是如何对页面上的代码的解析。 而其中的核心的是一个语法解析树中的定位应该改变也算是非常频繁的操作。 对于其中关键的LocateOwner函数真的令我疑惑。 简单说明一下Razor中的语法树。Razor源码中是这样定义的。 基本机构,由上图可以知道。 Block就是一个集合,可以看成是一篇文章或一个句子,span就是具体表达的一个小块。其中Block 提供了... [阅读全文]

razor,对Razor的一点初步看法

最近在学习客户端技术。原因是发现一些新的东西正在发生变化,比如说JQuery+Html5+CSS3这样的组合有效,还是要用透微软的Razor+MVC3这样的组合。 因为只是初步了解了下相关的概念,但看了Razor的做法后,有一点感想: 我们来看下Razor的语法: @{ var total = 0; var totalMessage = ""; if(IsPost) { // Retrieve t... [阅读全文]

mvc3rc2,闲语MVC3和Razor

原本没有这篇博客,直到看到ScottGu的这篇文章ASP.NET MVC 3: Razor’s @: and syntax。我才决定,把我这几天对MVC3和Razor的一些观点记录一下。 关于Razor 因为最近我身边的朋友和博客的博友,似乎对MVC3和Razor没有什么好感,甚至于认为微软开发Razor是走在另一条错误的路上。虽然我也没有在项目中实际用到Razor,但是一直以来都还是挺关注Ra... [阅读全文]

mvc3rc2,闲语MVC3和Razor

原本没有这篇博客,直到看到ScottGu的这篇文章ASP.NET MVC 3: Razor’s @: and syntax。我才决定,把我这几天对MVC3和Razor的一些观点记录一下。 关于Razor 因为最近我身边的朋友和博客的博友,似乎对MVC3和Razor没有什么好感,甚至于认为微软开发Razor是走在另一条错误的路上。虽然我也没有在项目中实际用到Razor,但是一直以来都还是挺关注Ra... [阅读全文]

razor,Razor潜入1Razor的核心流程图

目录1这段时间 2流程 3初步划分 1这段时间 从上一篇到现在已经过去了好几天,这段时间,杂七杂八的忙了很多事情。偶尔抽出时间来分析Razor的源码。也被庞大的结构和代码给弄晕了。 其间不断想放弃分析Razor源码。 1脑袋装不了那么多源码,看了前面忘记后面,加上英语也不行,常常死机。 2杂事太多,期末临近,我们的部分c#选修题目(幸亏我上个学期修了) 抓狂的网络软件开发=J2EE 3看... [阅读全文]
1 共1条 分1页