1
所以我搜索了,找不到任何細節或示例,但我必須使用.NET 3.5,所以我相信我堅持使用webforms視圖引擎。那麼是否有任何關於如何在類庫中使用webfroms視圖引擎來實現模板系統的示例或信息?如何在類庫中使用ASP .NET Webforms視圖引擎?
所以我搜索了,找不到任何細節或示例,但我必須使用.NET 3.5,所以我相信我堅持使用webforms視圖引擎。那麼是否有任何關於如何在類庫中使用webfroms視圖引擎來實現模板系統的示例或信息?如何在類庫中使用ASP .NET Webforms視圖引擎?
如果我理解你的話,你需要在沒有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);
}
在您的mvc項目中使用模型類。 –
對於.net比網頁表單有10個更好的模板引擎 - NVelocity首先介意。 –
此視圖引擎不能用作宿主環境之外的模板系統。 –