• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    把某个asp.net 控件替换成自定义控件的方法
    功能:可以把某个asp.net 控件 替换成 自定义的控件

    pages 的 tagMapping 元素(ASP.NET 设置架构)

    定义一个标记类型的集合,这些标记类型在编译时重新映射为其他标记类型。

    此元素是 .NET Framework 2.0 版中的新元素。
    复制代码 代码如下:

    pages>
    tagMapping>
    add
    tagType=
    "System.Web.UI.WebControls.WebParts.WebPartManager"
    mappedTagType=
    "Microsoft.Sharepoint.WebPartPartManager,
    MSPS.Web.dll, Version='2.0.0.0'"
    />
    /tagMapping>
    /pages>

    前端代码:
    复制代码 代码如下:

    form id="form1" runat="server">
    div>
    asp:Label ID="lb1" runat="server" Text="lb">/asp:Label>
    /div>
    /form>

    其生成的HTML如下:
    复制代码 代码如下:

    form name="form1" method="post" action="Default.aspx" id="form1">
    div>
    input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE1ODYxMzExNjlkZIRGtA8oGwNrNQd7V9ZkX3zxcLan" />
    /div>

    div>
    span id="lb1">lb/span>
    /div>
    /form>

    在配置文件的pages节点中加入
    复制代码 代码如下:

    tagMapping>
    add tagType="System.Web.UI.WebControls.Label" mappedTagType="CJQ.Web.MyLabel" />
    /tagMapping>

    其中自定义控件的代码是
    复制代码 代码如下:

    namespace CJQ.Web
    {
    public class MyLabel : System.Web.UI.WebControls.Label
    {
    protected override void RenderContents(System.Web.UI.HtmlTextWriter writer)
    {
    writer.Write("接收:");
    base.RenderContents(writer);
    }

    }
    }

    其生成的HTML如下:
    复制代码 代码如下:

    form name="form1" method="post" action="Default.aspx" id="form1">
    div>
    input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE1ODYxMzExNjlkZIRGtA8oGwNrNQd7V9ZkX3zxcLan" />
    /div>

    div>
    span id="lb1">接收:lb/span>
    /div>
    /form>
    您可能感兴趣的文章:
    • asp.net自定义控件代码学习笔记
    • asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
    • Asp.net 动态加载用户自定义控件,并转换成HTML代码
    • asp.net DropDownList自定义控件,让你的分类更清晰
    • asp.net中使用自定义控件的方式实现一个分页控件的代码
    • asp.net自定义控件回发数据实现方案与代码
    • Asp.net清空控件值的方法(可自定义控件类型)
    • asp.net自定义控件中注册Javascript问题解决方案
    • 浅谈ASP.NET中最简单的自定义控件
    • asp.net动态加载自定义控件的方法
    • ASP.NET中保护自定义的服务器控件
    上一篇:.net cs后台刷新aspx页面的四种方式
    下一篇:记录asp.net网站是什么原因导致停止运行的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    把某个asp.net 控件替换成自定义控件的方法 把,某个,asp.net,控件,替,