C#翻写PHPLIB的TEMPLATE模板处理类

在用MVC方法开发一个网站时,希望使用PHPLIB的模板类来处理所有的模板,想在网上找一份C#的template源代码,未果,最后找到一了份vbscript版本的源码,在此基础上翻写成C#版,经试用,效果和性能还算可以,适合中小型网站的MVC开发使用,不敢独享,提交出来供大家参考.

点此下载,使用方法,函数接口均与phplib兼容.

 

            string TopTemplateVar = "Login";
            string CurrentModule = "Security";
            Template t;
            t = new Template();
            t.set_root("~/Templates/Common");
            t.set_file("simplepage", "simplepage.ihtml");
            t.set_file("mainmenu", "mainmenu.ihtml");
            t.set_file("pageheader", "head.ihtml");
            t.set_file("pagefooter", "tail.ihtml");

            t.set_file(TopTemplateVar, "login.ihtml");
            t.set_var("title", SiteCache.GetMultiLanguageString(PAGE_TITLE));

            t.set_block("pageheader", "topmenu1", "topmenu1s");
.

.

.

            t.Parse("PageBodyer", TopTemplateVar);
            t.Unknown = "remove";
            HttpContext.Current.Response.Write(t.Finish(t.subst("simplepage")));
            t = null;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值