2012-12-11 53 views
1

所以我搜索了,找不到任何細節或示例,但我必須使用.NET 3.5,所以我相信我堅持使用webforms視圖引擎。那麼是否有任何關於如何在類庫中使用webfroms視圖引擎來實現模板系統的示例或信息?如何在類庫中使用ASP .NET Webforms視圖引擎?

+0

在您的mvc項目中使用模型類。 –

+2

對於.net比網頁表單有10個更好的模板引擎 - NVelocity首先介意。 –

+0

此視圖引擎不能用作宿主環境之外的模板系統。 –

回答

0

如果我理解你的話,你需要在沒有web服務器的情況下託管和執行ASP.NET頁面。 Jim Klopfenstein在他的Executing ASPX pages without a web server博客文章中提供了很好的描述。

一般來說所有的工作是由以下類實現:

這裏是片段從上述訊息中提到(導致HTML將被打印到控制檯):

void ProcessRequest(String page) 
{ 
    HttpWorkerRequest hwr = new SimpleWorkerRequest(page, null, Console.Out); 
    HttpRuntime.ProcessRequest(hwr); 
}