52,782
社区成员
发帖
与我相关
我的任务
分享using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace ServerControl1
{
// 添加属性到显示,显示控件的 第4种方法
public class AddAttributesToRenderControl:WebControl
{
protected override HtmlTextWriterTag TagKey
{
get
{
//return base.TagKey;
return HtmlTextWriterTag.Table;
}
}
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
writer.AddAttribute(HtmlTextWriterAttribute.Border, "1px");
writer.AddAttribute(HtmlTextWriterAttribute.Bordercolor, "#3c5f1c");
writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding, "0px");
writer.AddStyleAttribute(HtmlTextWriterStyle.BorderWidth, "1px");
writer.AddStyleAttribute(HtmlTextWriterStyle.BackgroundColor, "#3c5f1c");
writer.AddAttribute(HtmlTextWriterAttribute.Cellspacing, "0px");
base.AddAttributesToRender(writer); //将要添加的属性和样式添加到HtmlTextWriterTag标签上
}
protected override void RenderContents(HtmlTextWriter writer)
{
//base.RenderContents(writer);
//line 1
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("<a href='http://www.csdn.net' target='_blank' style='cursor:hand;color:blue'> ");
writer.Write("csdn论坛");
writer.Write("</a>");
writer.RenderEndTag();
writer.RenderEndTag();
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("<a href='http://www.baidu.com' target='_blank' style='cursor:hand;color:blue'> ");
writer.Write("baidu.com");
writer.Write("</a>");
writer.RenderEndTag();
writer.RenderEndTag();
//line 2
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("<a href='http://www.sina.com' target='_blank' style='cursor:hand;color:blue'> ");
writer.Write("sina");
writer.Write("</a>");
writer.RenderEndTag();
writer.RenderEndTag();
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("<a href='http://www.jquery.org' target='_blank' style='cursor:hand;color:blue'> ");
writer.Write("jquery");
writer.Write("</a>");
writer.RenderEndTag();
writer.RenderEndTag();
}
}
}