使用ASP.Net生成动态页面

时间:2012-04-18 19:02:09

标签: c# asp.net

我目前正在编写经典的asp并拥有自己的CMS,这是一个很好的但我想把它转移到c#.net同时。 (客户不再喜欢这种旧语言了) 在我当前的CMS上,我使用ASP FSO(文件系统对象)物理生成Pages。 所以我的问题是我应该在asp.net上使用这个方法吗?我查看了一些.NET cms并意识到它们没有物理构建页面。

例如,在使用CMS后,注意到当我在地址栏中键入http://localhost/PageName.aspx时,它实际上仍然在default.aspx中,但它重新生成了包含属于PageName.aspx的PageID在数据库中的内容的页面。

1 个答案:

答案 0 :(得分:1)

使用ASP.NET,不再需要物理创建文件。将内容保存在数据库中,使用asp.net控件来显示此内容,并使用asp.net缓存技术在没有rountrip的情况下将内容加载到数据库 - 就像任何其他cms一样。

http://msdn.microsoft.com/en-us/library/xsbfdd8c(v=vs.100).aspx