Miracle:
是这样的,如果你想直接操作页面,有很多办法,例如Response.Write(最原始的)
[阅读: 668] 2004-12-31 07:40:29
如果想输出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