这里进行了改进,同时发布了一个验证码控件。下载
这个验证码控件的设计时支持有些问题,不知为什么,希望得到网友的指点:
[Designer(typeof(WebCheckCode.Designer))]
[ToolboxData("<{0}:WebCheckCode runat=server></{0}:WebCheckCode>")]
public class WebCheckCode : Control, INamingContainer
{
/***/
}
#region Designer
/// <summary>
/// <see cref="WebCheckCode"/> 服务器控件设计器。
/// </summary>
public class Designer : System.Web.UI.Design.ControlDesigner
{
/// <summary>
/// 获取用于在设计时表示关联控件的 HTML。
/// </summary>
/// <returns>用于在设计时表示控件的 HTML。</returns>
public override string GetDesignTimeHtml()
{
return "<span style='border-right: #ff6666 1px dotted; border-top: #ff6666 1px dotted; border-left: #ff6666 1px dotted; width: 20px; border-bottom: #ff6666 1px dotted; height: 70px; background-color: #ffcc66;font-size:13px; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px;'>验证码</span>";
}
}
#endregion