问题描述
比如有一系列的页面A、B、C等,我想通过程序读入A页面,然后就可以获得一个Page对象,通过遍历该Page对象的Controls集合并给每个Control赋值,再通过触发该Page的Render事件获取输出流。现在问题就是如何获得该Page对象,ASP.Net有一个PagePaser类,但是该类返回的是一个IHttpHandle接口,不知道如何进一步调用。
解决方案
解决方案二:
那不成了自己写一个asp.net解析引擎了?简单的办法是在同一个应用程序下可以用Server.Execute("")方法执行某个页面并获得输出流
解决方案三:
接近重写ASP.Net解析引擎了,但是很多都是基于ASP.Net现有的东西。通过Server.Execute()不能满足我的要求,实质上我的页面内容并不以磁盘文件的形式存在,而是存取在数据库中。
解决方案四:
可不可以就是说有一个摸板页..然后读取该摸板页在把里面的东西的替换掉..类似于写代码生成器.这样应该可以达到要求吧?
解决方案五:
该回复于2008-07-07 16:13:46被版主删除
解决方案六:
Server.Transfer()??
解决方案七:
ccp5780199(观阴大湿):你简直就是我肚子里的蛔虫,呵呵(开玩笑)我的最终目的就是用于网站的模板处理,通过后台配置,生成大量的缓存静态页。
解决方案八:
不过这个模板生成器不同于简单的代码生成器,里面可能包含很多Repeater控件和Lable控件的,需要绑定到很多不同种类的数据源。当然,Repeater也要重写,支持在模板里面直接配置数据源。
解决方案九:
啊……过了好几天啦,还没有人回复?
解决方案十:
帮你顶顶吧
解决方案十一:
问题还没有解决,不过先结贴吧。
时间: 2024-10-29 01:18:46