摘要:
Share 在自定义控件的构建(1)中曾提到WebControl在浏览器中被渲染为<span>,如果需要,可以重写TagKey指定其它的标签 下面的例子,用<div>标签生成内容 该控件重写了基类的TagKey属性,所以查看源码是渲染成<div>,实际上不仅仅此方法可以修改生成的标签,也可以通过重写TagName属性代替Tagkey。上面的代码... 阅读全文
摘要:
Share第1篇主要介绍了完全生成控件方式, 本篇对于关键的HtmlTextWriter类,做些简单的介绍HtmlTextWriter类被设计为生成HTML的,其把HTML写到浏览器上。详细的可以参考MSDN地址:HtmlTextWriter类这里主要介绍用的比较多的几个AddAttribute()给RenderBeginTag()生成的标签添加HTML特性AddStyleAttribute()给... 阅读全文
摘要:
Share 其实ASP.NET Framework本身已经为我们提供足够多的控件了,初学者接触ASP.NET时,多是从拖控件开始着手的,那么这种方式用了久了之后,如果想知道这背后的机制是怎样的,那么,这时候可以通过自定义控件这一系列步骤来理解这背后ASP.NET为我们做了哪些事情。 我们从以下两个问题开始入手:1,需要编写什么类型的控件? ... 阅读全文