ASP 404 FrameWork: MVC / 原生Url ReWrite / Url_Router 2012-09-12 @ TECH ASP FrameWorkASP UrlReWriteASP UrlRouter
之前一直在想ASP是否真的可以实现类PHP、Ruby那些漂亮的Url ReWrite 和Url Router功能。
这2天终于稍有空闲,就尝试着实现了一下,做了一个非常简单的ASP FrameWork( ASP 404 FrameWork)。
为什么叫404 Framework呢?因为Url Rewrite 和Url Router这部分就是靠自定义404来实现的。
具体就不在文章里面详细说明了,主要说几个关键点
一、ASP如何实现动态include文件 (动态加载执行)
Server.Execute( AspFile )
或
Server.Transfer( AspFile )
二、ASP如何动态调用类、类的方法、类的属性
因为不知道ASP不支持类似PHP的ClassExsist、MethodExsist检测函数
只能先开启 On Error Resume Next
然后调用 Execute( VBSString ) 来动态执行方法尝试各种调用
最后检测 Err 对象来实现 Try / Catch, 即可成功调用
三、模板
模板加载需要FSO支持,具体模板内部语法的支持可以用现有的也可以自定义一个简单的。
四、代码
暂无评论