自定义控件Anchor
来源:互联网 发布:mac重新安装系统教程 编辑:程序博客网 时间:2024/06/01 21:44
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace blackflash
{
/// <summary>
/// Anchor 的摘要说明。
/// </summary>
[DefaultProperty("Text"),
ToolboxData("<{0}:Anchor runat=server></{0}:Anchor>")]
public class Anchor : Control, IAttributeAccessor
{
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public String Title
{
get
{
return (string)ViewState["Title"];
}
set
{
ViewState["Title"] = value;
}
}
public String Target
{
get
{
return (String)ViewState["Target"];
}
set
{
ViewState["Target"] = value;
}
}
public String Text
{
get
{
return (String)ViewState["Text"];
}
set
{
ViewState["Text"] = value;
}
}
public String Href
{
get
{
return (String)ViewState["Href"];
}
set
{
ViewState["Href"] = value;
}
}
public String Style
{
get
{
return (String)ViewState["Style"];
}
set
{
ViewState["Style"] = value;
}
}
public String Class
{
get
{
return (String)ViewState["Class"];
}
set
{
ViewState["Class"] = value;
}
}
public void SetAttribute(String name, String value1)
{
ViewState[name] = value1;
}
public String GetAttribute(String name)
{
return (String)ViewState[name];
}
/// <summary>
/// 将此控件呈现给指定的输出参数。
/// </summary>
/// <param name="output"> 要写出到的 HTML 编写器 </param>
protected override void Render(HtmlTextWriter output)
{
output.Write("<a");
if (this.Href !=null)
{
output.Write(" href='"+this.Href+"'");
}
if (this.Style !=null)
{
output.Write(" style='"+this.Style+"'");
}
if (this.Title !=null)
{
output.Write(" title='"+this.Title+"'");
}
if (this.Target !=null)
{
output.Write(" target='"+this.Target+"'");
}
if (this.Class !=null)
{
output.Write(" class='"+this.Class+"'");
}
output.Write(">" + this.Text + " </a>");
}
}
}
- 自定义控件Anchor
- Anchor
- anchor
- C# 控件Anchor和Dock的区别
- C# 控件Anchor和Dock的区别
- 利用Anchor和Dock属性管理WinForm控件
- 利用Anchor和Dock属性管理WinForm控件
- 利用Anchor和Dock属性管理WinForm控件
- 利用Anchor和Dock属性管理WinForm控件
- 利用Anchor和Dock属性管理WinForm控件
- Ext.Net 控件Anchor布局-锚点布局
- WinForm控件Anchor属性和Dock属性的区别
- 用Anchor和Dock属性管理WinForm控件
- 利用Anchor和Dock属性管理WinForm控件
- C# 界面布局之Dock,Anchor,容器控件心得
- Anchor Point
- anchor对象
- 9anchor
- 很幽默的讲解六种Socket I/O模型
- C#处理文本文件
- 解决办法:服务器未能识别 HTTP 标头 SOAPAction 的值
- 使用common-logging与log4j打印日志,发现版本冲突
- 如何让AJAX的CalendarExtender显示中文日期?
- 自定义控件Anchor
- Java Socket 编程
- 索尼电子阅读器吸引草根作家 作者将获营收分成71MQ
- .NET设计模式(1):开篇
- 别了,互联网。
- 我的博客
- ccproxy受瑞星杀毒软件影响
- I think she is an angel, I believe it!
- 程序实现调用迅雷(以C#为例)