zoukankan      html  css  js  c++  java
  • 开发自定义控件步骤

    1.新建一个asp.net web应用程序,再在项目中添加一个类库项目。

    2.在新建的类库项目中添加一个类文件,让该类继承自WebControl类。

    public class FirstControl:WebControl
    {
    /// <summary>
    /// Render方法执行顺序: 3
    /// </summary>
    public override void RenderBeginTag(HtmlTextWriter writer)
    {
    writer.AddAttribute(HtmlTextWriterAttribute.Id,
    this.ID);
    writer.RenderBeginTag(HtmlTextWriterTag.Div);
    }
    /// <summary>
    /// Render方法执行顺序: 4
    /// </summary>
    protected override void RenderContents(HtmlTextWriter output)
    {
    output.AddAttribute(HtmlTextWriterAttribute.Href,
    "http://www.cnblogs.com/");
    output.AddAttribute(HtmlTextWriterAttribute.Target,
    "blank");
    output.AddStyleAttribute(HtmlTextWriterStyle.Color,
    "Blue");
    output.AddStyleAttribute(HtmlTextWriterStyle.Cursor,
    "Hand");
    output.RenderBeginTag(HtmlTextWriterTag.A);
    output.Write(
    "博客园");
    output.RenderEndTag();

    output.WriteBreak();

    }
    /// <summary>
    /// Render方法执行顺序: 5
    /// </summary>
    public override void RenderEndTag(HtmlTextWriter writer)
    {
    writer.RenderEndTag();
    }
    }

    3.生成该类库项目,在生成成功后,在Web目录中添加对该工程的dll文件的引用。

    4.在Web页面的头部对自定义的控件进行注册。

    <%@ Register TagPrefix="data" Namespace="MyControl" Assembly="MyControl" %>

    5.在页面中使用控件。

    <data:FirstControl runat="server" ID="firstControl" />

    6.将控件添加到工具箱中,选择工具箱中的"常规"选项卡,右键点击"选择项(I)...",在弹出的窗口中,点击浏览,找到dll文件所在的路径,添加成功后,自定义的控件将出现在控件箱中。

    7.在要使用控件的页面,直接将控件拖放到页面上就可以使用了。

  • 相关阅读:
    如何使用gitbash 把你的代码托管到github
    发送邮件错误常见错误码
    使用snipworks/php-smtp发送邮件
    微信支付demo
    Linux——ps命令
    数组对象互转
    变量名下划线和驼峰互转
    对象数组转换
    curl请求
    百度地图接口的使用
  • 原文地址:https://www.cnblogs.com/hnsdwhl/p/1884560.html
Copyright © 2011-2022 走看看