当前位置:编程学习 > C#/ASP.NET >>

谁有好的模板引擎方案。。。

本人新手,想写的ASP.NET的CMS,生成HTML的,现在想想模板引擎。。

只知道用函数替换标签,不过看到有的人说,这样效率不好


来个人说下你的经验! --------------------编程问答-------------------- 先下载开源的CMS下来参考参考

比如SiteServer CMS  --------------------编程问答--------------------
引用 1 楼 wxr0323 的回复:
先下载开源的CMS下来参考参考

比如SiteServer CMS


没开源吧,DLL加密的 --------------------编程问答-------------------- 来点兄弟说下··· --------------------编程问答-------------------- asp.net mvc现在可以使用freemarker模板语言了,
--------------------编程问答-------------------- 哈哈,舍近求远了不是 aspx,难道你没发现它是个模板吗 --------------------编程问答-------------------- aspx模板 循环、动态提取啥的 


#region 生成栏目页
    /// <summary>
    /// 生成栏目页
    /// </summary>
    public static void makelanmu()
    {
        string sql = "select ID,classLink from class_Type where classCommon = 0";
        DataTable dt = sqlhelper.GetTable(sql, CommandType.Text);
        foreach (DataRow dr in dt.Rows)
        {
            TextWriter tw = new StringWriter();
            HttpContext.Current.Server.Execute("~/templates/common.aspx?newsId=" + dr["ID"].ToString() + "", tw);
            string filepath = HttpContext.Current.Server.MapPath("~" + dr["classLink"].ToString());
            FileInfo file = new FileInfo(filepath);
            using (FileStream fs = file.Create())
            {
                StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("gb2312"));
                sw.WriteLine(tw);
                sw.Flush();
                sw.Close();
            }
        }
    }
    #endregion


--------------------编程问答-------------------- 复杂的,等以后搞吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,