2009-02-19 148 views
1

在DasBlog模板使用以下语法,例如:电子邮件模板与分隔符

< H1> <%= MyMacro()%> </H1 >

txt文件内,和我的查询是,在运行时如何评估? DasBlog的作者是否以编程方式使用AspCompiler?

是否有评估陈述我缺少或作者是否简单地使用正则表达式搜索并替换?我怀疑后者,但我不管问什么都要问。

回答

1

System.Web命名空间包含像这样编译文本的方法。一种做法是,当你有物理路径时,有:

IHttpHandler pageInstance = PageParser.GetCompiledPageInstance(viewPath, physicalPath, HttpContext); 
    pageInstance.ProcessRequest(HttpContext); 
+0

非常感谢。我会尽力去做的。 – 2009-02-21 14:28:12