网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > asp.net如何在后台创建服务器控件
商业源码 服务器教程 2024-01-25 14:40:02

asp.net如何在后台创建服务器控件

asp.net如何在后台创建服务器控件,第1张

protected override void OnPreRender(EventArgs e)

{

TextBox tb = new TextBox();

PageFormControlsAdd(tb);

baseOnPreRender(e);

}

很好区分啊

用户控件

是自定义、

可重用控件,比如你所有的页面都需要有LOGO或者导航之类的,需要重复使用的,就可以创建用户控件

如果要更改的现有控件,

如按钮或标签,

功能那就需要自定义控件,就是可以给现有控件扩充功能

复合控件就是你自己创建的控件,举个例子,可能有点夸张比如聊天控件,直接用你创建的控件就能聊天

这样就清晰了吧

第三方控件是一些团队或者个人开发根据实际需要的应用开发出来的控件。 很多开发中都用到第三方控件,优点就是开发效率高; 缺点:如果不是开源的,需要花钱,还有就是第三方控件很可能经常升级,需要注意更新的内容。

自定义控件是直接或间接派生新类从 SystemWebUIControl 类,或从SystemWebUIWebControlsWebControl 类,编译后直接可以放到工具箱中用,就像TextBox,DataGrid一样。在设计器中可以用鼠标拖动到页面上使用。

部分第三方控件实际上就是自定义控件,这两个概念不是一个层次上的,自定义控件是从技术实现方式上来说的,第三方控件是从提供开发方来说的。

别激发RowEditing了,手写吧。

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControlascxcs" Inherits="WebUserControl" %>

<asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" OnRowDataBound="gv_RowDataBound">

<Columns>

<asp:TemplateField>

<ItemTemplate>

<asp:TextBox ID="tb" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="True"></asp:TextBox>

</ItemTemplate>

</asp:TemplateField>

</Columns>

</asp:GridView>

using System;

using SystemData;

using SystemConfiguration;

using SystemCollections;

using SystemWeb;

using SystemWebSecurity;

using SystemWebUI;

using SystemWebUIWebControls;

using SystemWebUIWebControlsWebParts;

using SystemWebUIHtmlControls;

using SystemCollectionsGeneric;

public partial class WebUserControl : SystemWebUIUserControl

{

protected void Page_Load( object sender , EventArgs e )

{

if ( !IsPostBack )

{

List<string> ss = new List<string>();

for ( int i = 0 ; i < 10 ; i++ )

{

ssAdd( iToString() );

}

gvDataSource = ss;

gvDataBind();

}

}

protected void TextBox1_TextChanged( object sender , EventArgs e )

{

string str = ( (TextBox)sender )Text;

}

protected void gv_RowDataBound( object sender , GridViewRowEventArgs e )

{

if ( eRowRowType != DataControlRowTypeDataRow )

{

return;

}

TextBox tb = (TextBox)eRowCells[0]FindControl( "tb" );

tbText = eRowDataItemToString();

}

}

//如果是多行显示,可以再往里放一个隐藏域,用来记录数据的唯一约束键。

控件 自定义 第三方 就是 是从
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » asp.net如何在后台创建服务器控件

商业源码 钻石

分享到:
上一篇
WIN7 旗舰版安装 金蝶K3 wise V12.1
下一篇
WIN7怎么设置路由器局域网文件共享

相关推荐

ubuntu 8.04server 安装qmail

ubuntu 8.04server 安装qmail

.net 常用ajax控件有哪些??

.net 常用ajax控件有哪些??

小公司,想把一台电脑做成储存文件的服务器,大家可以上传可以下载。 需要怎么做?简单的方法

小公司,想把一台电脑做成储存文件的服务器,大家可以上传可以下载。 需要怎么做?简单的方法

lol服务器连接异常 即将退出 请重新进入游戏

lol服务器连接异常 即将退出 请重新进入游戏

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...