📄 imagelink.cs
字号:
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace Club.Common.WebUI
{
/// <summary>
/// CssLink 的摘要说明。
/// </summary>
[DefaultProperty("CssUrl"),
ToolboxData("<{0}:CssLink runat=server></{0}:CssLink>")]
public class ImageLink : System.Web.UI.WebControls.WebControl
{
private string target="_blank";
[Bindable(true),
Category("Appearance"),
DefaultValue("_blank")]
public string Target
{
get
{
return target;
}
set
{
target = value;
}
}
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
private string imageUrl;
public string ImageUrl
{
get
{
return imageUrl;
}
set
{
imageUrl = value;
}
}
private string href;
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Href
{
get
{
return href;
}
set
{
href = value;
}
}
private string alt;
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Alt
{
get
{
return alt;
}
set
{
alt = value;
}
}
/// <summary>
/// 将此控件呈现给指定的输出参数。
/// </summary>
/// <param name="output"> 要写出到的 HTML 编写器 </param>
protected override void Render(HtmlTextWriter output)
{
string linkStr="<a href=\""+this.href+"\" target=\""+this.target+"\"><img src=\""+this.imageUrl+"\" alt=\""+this.alt+"\" /></a>";
output.Write(linkStr);
}
public override void RenderBeginTag(System.Web.UI.HtmlTextWriter writer) {}
public override void RenderEndTag(System.Web.UI.HtmlTextWriter writer) {}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -