【原创】.Net4.0中使用Razor制作多风格网站

文章比较简单,主要是一种思想,使用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来查找模版目录下的文件,如下

本文主要实现的是一种思路,代码未经优化,未做进步一封装。

转载于:https://www.cnblogs.com/caicaihui/archive/2011/10/24/2222810.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值