首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

『Asp.Net 组件』第一个 Asp.Net 服务器组件:自各儿的文本框控件

2013-10-06 
『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件代码:相关技术点:微软Asp.Net服务器组件 输出

『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件

代码:

 『Asp.Net 组件』第一个 Asp.Net 服务器组件:自各儿的文本框控件

 

相关技术点:

微软Asp.Net服务器组件 输出成为HTML代码的主要函数是:Render(HtmlTextWriter output);如果你反编译 Render(*) 函数的话,你会发现 微软的代码 特别复杂(保守估计相关执行代码 >1000行,相关for循环 >4个);当然,绝不是微软喜欢将简单的事情复杂化,而是 为了功能的全面(之前说过,微软很多技术 都是 功能强大,但是运行效率却靠后的);而 DemoTextBox 则基本简化了 Render(*) 的基本功能:你可以自己拼接 HTML;但是,你也看到了 DemoTextBox 最大弊端:不支持 自定义标签属性,不支持 style 属性(想要支持 需要自己写);当然,事实上 我们很多时候 简单的功能就行——这个就取决于 自定义Asp.Net服务器组件 的开发者如何编码 Render(*) 函数;

 

 相关系列文章链接:

『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件『Asp.Net 组件』Asp.Net 服务器组件 内嵌图片:自己的图片控件『Asp.Net 组件』Asp.Net 服务器组件 内嵌CSS:将CSS封装到程序集中『Asp.Net 组件』Asp.Net 服务器组件 内嵌JS:让自己的控件动起来『Asp.Net 组件』Demo源码在线阅读

 

 

热点排行