2009-02-19 79 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