如何让Visual Studio和web标准联姻
2007-08-27 21:35:13 来源:WEB开发网核心提示: 理论基础首先感谢一下“adapter设计模式”,然后感谢一下VS2005的强大,如何让Visual Studio和web标准联姻(2),正是它们让VS2005能够和web标准可以融洽的相处,我们都知道VS中服务器端控件label打到前台以后就编程了span,在讲实例
理论基础
首先感谢一下“adapter设计模式”,然后感谢一下VS2005的强大。正是它们让VS2005能够和web标准可以融洽的相处。
我们都知道VS中服务器端控件label打到前台以后就编程了span,但是为什么会这样,是什么让
变成
其实完成这个任务的神秘机器就是“适配器(adapter)”——
正是adapter让服务器端控件,变成了客户端的html标签。但是它到底又是怎么工作的呢?因为这个牵扯到“控件编程”的概念,而此概念似乎很难用两三句话简单的说明,所以这里不再详述。感兴趣的朋友可以在MSDN中关注下面的内容“HtmlContainerControl.Render”、“ HtmlTextWriter”、“ System.Web.UI.HtmlControls”……
虽然这里不会详细的讲解“控件编程”的知识,不过,大家可以放心,我们仍然会用一个实例来讲解怎么用adapter来实现将服务器端控件Label打到前台为Label标签而不是原来的span标签。
在讲实例之前我们要先讲一下VS2005中的browsers元素。这是一个很了不起的东西。它的设计本意可不是将服务器端控件换个标签呈现出来那么简单。先引用MSDN上的原文——
更多精彩
赞助商链接