谁有好的模板引擎方案。。。
本人新手,想写的ASP.NET的CMS,生成HTML的,现在想想模板引擎。。只知道用函数替换标签,不过看到有的人说,这样效率不好
来个人说下你的经验! --------------------编程问答-------------------- 先下载开源的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