文章比较简单,主要是一种思想,使用Razor之前须安装MVC3,然后在VS里创建网站,选择Asp.Net 网站(Razor)

建立好之后项目会自动生成一些文件,我一般喜欢纯净一点的环境,留下web.config文件,把多余的文件都给删掉,然后建立下面的结构。

Templates下有2个网站风格Default和Blue,下面是Default各个文件的代码
Templates/Default/style.css文件代码

Templates/Default/Default.cshtml文件代码

Templates/Default/About.cshtml文件代码

Templates/Default/_Layout.cshtml文件代码

为了实现具体的功能,Blue风格模版代码我只就修改CSS文件,代码就不帖了。
最关键的是Default.cshtml首页文件的代码,通过var temaplates = "Blue";来指定模版目录,通过UrlData来查找模版目录下的文件,如下

本文主要实现的是一种思路,代码未经优化,未做进步一封装。
本文详细介绍了在ASP.NET MVC3中使用Razor视图引擎的步骤,包括安装MVC3、创建网站、配置环境、以及如何在纯净环境中保留必要的web.config文件并自定义网站模板。主要内容涵盖了默认模板的代码实现,如style.css、Default.cshtml等,以及如何通过指定模板目录和URL数据来查找和利用模板文件。
904

被折叠的 条评论
为什么被折叠?



