中国开发网: 论坛: 程序员情感CBD: 贴子 73524
Miracle
是这样的,如果你想直接操作页面,有很多办法,例如Response.Write(最原始的)
如果想输出html界面代码,正规的办法有几种,首先就是Custom Control,从Control或者WebControl类继承,override Render()等相关方法,直接写html代码流,然后把这个Custom Control放到你想加入输出的地方就行了。

如果你不想写Custom Control(自定义控件),也可以,在你想加入输出的地方放一个PlachHolder,首先用StringBuilder、HtmlTextWriter之类的东西拼出你要的html代码,然后以这些代码为参数创建一个LiteralControl的实例,插入到那个PlaceHolder的Controls数组中就行了,ASP.NET页面模型会自动替你搞定剩下的事情。

输出脚本就更简单了,Page对象有一系列的Register*Script方法可以用,自己研究一下,非常简单,搞清楚了它们的区别就好了。
夫习拳艺者,对已者十之七八,对人者,仅十之二三耳。拳艺之道,深无止境。得其浅者,一人敌,得其深者,何尝不万人敌耶!
我的Google Picasa相册
我的新BLOG

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录