您的位置:首页 > 其它

研究网页模板功能实现

2005-08-02 10:51 627 查看
现在在研究网页模块功能的实现,目标是这样的:

实现模板的上传的编辑功能(比较容易实现)
模板的定义,即,指定网页的哪个部位显示哪个webusercontrol(用数据库存储,也比较方便)
用户浏览时,将模板中的特定字符串替换成 webusercontrol

总而言之,即,模板就是有特殊字符串的网页,用户浏览时,将字符串替换成webusercontrol

这样,便可实现网页的模板功能。
但是现在碰到一个问题,第三点暂时实现不了(是我的技术原因,不知道怎么实现),在page的render事件中,我可以把网页中的字符串替换成 静态的文本,也可以替换成简单的如label对象,但是无法替换成webusercontrol,loadcontrol在render阶段载入webusercontrol后,似乎不会进行init,load等操作。暂时卡在这里……

不知道大家有什么想法。

------Add at 2005年8月2日 14:52

刚才用另外一种方式尝试了一下,没想到竟然可以了,方法如下

1.在Load阶段LoadControl,并将其Add到页面上一个隐藏的PlaceHolder下
2.Render阶段将控件RenderControl到最终用户页面

不知道这么做可不可行,继续做试验中。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: