【发布时间】:2011-04-18 11:24:14
【问题描述】:
为什么ScrewTurn Wiki 使用 ashx 类型来创建 wiki 页面?动态创建asp.net页面不是很危险吗?
更新:他们没有创建任何物理页面。但是他们如何做到这一点,因为 url 实际上是 some-newpage.ashx ?
【问题讨论】:
标签: .net asp.net ashx screwturn
为什么ScrewTurn Wiki 使用 ashx 类型来创建 wiki 页面?动态创建asp.net页面不是很危险吗?
更新:他们没有创建任何物理页面。但是他们如何做到这一点,因为 url 实际上是 some-newpage.ashx ?
【问题讨论】:
标签: .net asp.net ashx screwturn
它真的会在光盘上创建页面吗?
ashx 是一个处理程序。它根据需要返回输出。您可以拥有一个 CMS,通过介于 (/cms.ashx/some/page) 之间的 .ashx 公开它的树,但页面永远不存在。
【讨论】:
我认为它使用.ashx 来 1.) 触发使用 ASP.NET isapi 过滤器和 2.) 表示请求未映射到任何物理文件,但 URL 映射到维基引擎。
而且我认为动态创建 ASP.NET 页面响应并不危险,这基本上就是他们所做的。这实际上是一种让您(系统用户)建立网站层次结构的绝妙方法。
【讨论】: