有时可能需要控件中具有内置 ASP.NET Web 服务器控件未提供的功能。在这种情况下,您可以创建自己的控件。有两个选择。您可以创建:
用户控件。用户控件是能够在其中放置标记和 Web 服务器控件的容器。然后,可以将用户控件作为一个单元对待,为其定义属性和方法。
自定义控件。自定义控件是编写的一个类,此类从 Control 或 WebControl 派生。
创建用户控件要比创建自定义控件方便很多,因为可以重用现有的控件。用户控件使创建具有复杂用户界面元素的控件极为方便。
本主题提供了使用 ASP.NET 用户控件的概述。
用户控件结构
ASP.NET Web 用户控件与完整的 ASP.NET 网页(.aspx 文件)相似,同时具有用户界面页和代码。可以采取与创建 ASP.NET 页相似的方式创建用户控件,然后向其中添加所需的标记和子控件。用户控件可以像页面一样包含对其内容进行操作(包括执行数据绑定等任务)的代码。
用户控件与ASP.NET 网页有以下区别:
用户控件的文件扩展名为 .ascx。
用户控件中没有 @ Page 指令,而是包含 @ Control 指令,该指令对配置及其他属性进行定义。
用户控件不能作为独立文件运行。而必须像处理任何控件一样,将它们添加到 ASP.NET 页中。
用户控件中没有 html、body 或 form 元素。这些元素必须位于宿主页中。
可以在用户控件上使用与在 ASP.NET 网页上所用相同的 HTML 元素(html、body 或 form 元素除外)和 Web 控件。例如,如果您要创建一个将用作工具栏的用户控件,则可以将一系列 Button Web 服务器控件放在该控件上,并创建这些按钮的事件处理程序。
最近发表
- UEStudio下载 UEStudio v14.20.1003 中文绿色完美版(附注册机) 下载-
- Telerik JustCode(VS增强插件) 2016 SP1 官方特别版 下载-
- Node.js免费开源工具 v1.2 官方最新版 下载-
- checkstyle插件 checkstyle eclipse plugin 6.16.0 官方版 下载-
- PythonScript插件下载 Notepad++ Python Script v1.0.8.0 官网安装版 下载-
- myeclipse破解版下载 MyEclipse插件svn v1.0 官方版 下载-
- FlowChart.Net(.NET平台下的流程图及图表控件) v6.1.3 免费安装版 下载-
- DotNet Resolver net反编译 v3.3.0.0 汉化破解绿色版 下载-
- AFNetworking iOS网络库 3.0.4 官方版 下载-
- selenium-RC压缩包 v1.0.3 官方安装版 下载-
- powerbi 可视化插件 Unity3D可视化编程插件Playmaker v1.9.0 官方免费版 下载-
- ehlib9下载 Ehlib(Delphi控件) v9.2.024 D7-XE10.4 + EhLib.VCL 10.1 免费绿色特别版 下载-
- TsiLang官方下载 TsiLang Components Suite(Delphi多语言组件) 7.5.5.0 D10.2 Tokyo 特别版(附破解文件) 下载-
- componentone studio 2016下载 ComponentOne Studio(Visual Studio控件集) 2016 v2.1.13 官方中文免费版 下载-
- dotnetbar14破解版下载 DotNetBar for Windows Forms(.net开发控件) v14.1.0 官网零售注册版 下载-
- serialtrace破解版下载 SerialTrace(串口拦截器) v2.2.0.3399 免费中文绿色版 下载-
- scroll插件下载 t-scroll(DOM元素动画库插件) 免费版 下载-
- AlphaControls破解版下载 AlphaControls 2018 v13.10 D5 XE10 32位/64位 特别版(附使用教程) 皮肤控件 下载-
- componentone2017下载 ComponentOne Studio Enterprise 2017 v1 vs2017 中文正式版 .NET控件套包 下载-
- qscintilla2安装下载 QT源代码编辑器控件QScintilla 2.10 官方版 for Linux 下载-
- qscintilla2安装 下载 QT源代码编辑器控件QScintilla 2.10 官方版 32位 下载-
- qscintilla2安装 下载 QT源代码编辑器控件QScintilla 2.10 官方版 64位 下载-
- RxLib控件下载 RxLib for D5-XE10.2 2.75 Update 1.0.17 下载-
- eclipse插件安装下载 goeclipse(go语言eclipse插件) v0.16.1 官方版(附配置教程) 下载-
- mybatis下载 Mybatis Plus开发增强工具包(通用mapper插件) 3.5.3.1 官方免费版 下载-
- vs2017插件下载 GitLab Extension for Visual Studio 2017 扩展 v1.0.0.58 中文免费版 下载-
- APICloud开发工具下载 Sublime APICloud Plugins(开源Sublime Text扩展插件) v1.3.7 官方版 下载-
- apicloud开发工具下载 Atom APICloud Plugins拓展插件 v1.0.0 官方版 下载-
- ichartjs html5图表控件 v1.2 官方版 下载-
- RubyGems 打包系统 V2.7.7 官方版 下载-
友情链接
-
采集程序
网站源码出售
老域名出售页面
下载
游戏
网站导航
文章
源码下载
软件下载
游戏下载
资料
资源分享
六神
海飞丝
php源码
刘亦菲微博
六神
六神
海飞丝
海飞丝
噬元兽
噬元兽
bieha.cn
www.bieha.cn
缪缇(Miuti)内衣
缪缇(Miuti)内衣
dk028.com
www.dk028.com
四川福利
四川福利
bzbl.cn
www.bzbl.cn
mlft.cn
www.mlft.cn
7zz压缩
7zz压缩
刘亦菲
刘亦菲
58同城
58同城
鸭苗
鸭苗
caclrc.cn
rgbbs.cn
heiapp.net
zhfjx.cn
sshfy.cn
sxdgc.cn
28city.cn
www.caclrc.cn
www.rgbbs.cn
www.heiapp.net
www.zhfjx.cn
www.sshfy.cn
www.28city.cn
etc吧
etc吧
abdayah.cn
www.abdayah.cn
ddbdzs.cn
www.ddbdzs.cn
安思尔HyFlex
安思尔HyFlex
studyart.cn
www.studyart.cn
www.sxdgc.cn
11855.cn
www.11855.cn
11566.cn
www.11566.cn
11355.cn
www.11355.cn
62622.cn
www.62622.cn
cbwq.cn
www.cbwq.cn
www.zrqm.cn
zrqm.cn
rlfm.cn
www.rlfm.cn
www.pbtb.cn
pbtb.cn
knlz.cn
www.knlz.cn
rhwf.cn
www.rhwf.cn
dxfp.cn
www.dxfp.cn
rptb.cn
www.rptb.cn
nzjg.cn
www.nzjg.cn
ygnl.cn
www.ygnl.cn
人心不古
人心不古
rfbc.cn
www.rfbc.cn
rwbs.cn
www.rwbs.cn
img.liuyifei.net
drnu.cn
www.drnu.cn
bwsu.cn
www.bwsu.cn
wyim.cn
www.wyim.cn
dtud.cn
www.dtud.cn
远东运输集团
远东运输集团
中宠兽医联盟
中宠兽医联盟
拉贝洛尔
拉贝洛尔
飞行悍马
飞行悍马
uesese.cn
www.uesese.cn
爱坤
爱坤
02613.cn
www.02613.cn
lymzi.cn
www.lymzi.cn
KTOA
KTOA
73216.cn
www.73216.cn
www.crtwd.cn
crtwd.cn
深圳麦迪逊
深圳麦迪逊
kylkc.cn
www.kylkc.cn
dztmd.cn
www.dztmd.cn
pmhlw.cn
www.pmhlw.cn
gfxtk.cn
www.gfxtk.cn
桃子坪村
桃子坪村
京泊汽模
京泊汽模
sh3.cn
www.sh3.cn
7sh.cn
www.7sh.cn
民生人寿
民生人寿
安华农业保险
安华农业保险
华夏基违规操作举报电话
华夏基违规操作举报电话
金融消费权益保护投诉咨询电话
金融消费权益保护投诉咨询电话
钵钵鸡
钵钵鸡
r515.cn
www.r515.cn
g2050.cn
www.g2050.cn
bbc888.com
www.bbc888.com
ha123.net.cn
www.ha123.net.cn
叮咚鸡
叮咚鸡
叮咚鸡
叮咚鸡
叮咚鸡
叮咚鸡
博客