加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何将ASP.NET用户控件转换为Web /复合控件?

发布时间:2020-12-16 07:08:24 所属栏目:asp.Net 来源:网络整理
导读:是否有一个简单的过程将用户控件转换为Web /复合控件? 解决方法 没有自动过程,没有.这是以下(一般)步骤: 创建一个webcontrol类.如果你想采取简单的方法,让它继承自Panel,或者如果你想以漫长而详细的方式生成HTML,则覆盖Render()方法. 通过在Init()期间或控
是否有一个简单的过程将用户控件转换为Web /复合控件?

解决方法

没有自动过程,没有.这是以下(一般)步骤:

>创建一个webcontrol类.如果你想采取简单的方法,让它继承自Panel,或者如果你想以漫长而详细的方式生成HTML,则覆盖Render()方法.
>通过在Init()期间或控件类的构造函数中将html文字和其他控件添加到Controls集合中,复制用户控件的布局.如果选择覆盖Render(),则需要递归渲染控件.
>将事件处理代码隐藏从您的usercontrol复制到您的类中,并连接事件处理程序.
>处理javascripts / css.您可以将它们作为Web资源嵌入到程序集中,或者使用ClientScriptManager或ScriptManager将它们注册为常规包含.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读