asp.net2.0视频教程 之 用户控件(pagelet) [视频]
2006-11-16 21:32
477 查看
用户控件声明性语法与用于创建 ASP.NET 网页的语法非常相似。主要的差别在于:用户控件使用 @ Control指令取代了 @ Page 指令,并且用户控件在内容周围不包括 html、body 和 form 元素。
那么我们如何来使用这个东西呢?
一般我们是直接从解决方案管理器中拖到页面上相应的位置.那么,当我们拖了以后页面上跟其他的控件有何不同呢?那这个问题呢留到呆会我们做实例的时候来说(先卖点关子).另外他和其他的控件一样,可以在页面加载过程中动态的增加.
对于用户控件这个特殊的东西呢,我们一般会考虑将多个用户控件放在一个单独的文件夹中,那么这里得提醒一句了,别图方便把他放在APP_Code里面,如果某个用户控件在 App_Code 文件夹中,则运行包含该控件的页面时将发生分析错误。
那么还有种情况,就是说我们希望把现有的asp.net页呢直接改成用户控件,那这可行吗?
答案是肯定的,可以的,详细步骤我想了解我的人一定知道我要说什么了,嘿嘿,确实,我很懒,所以在MSDN上粘贴了过来,大家可以看一下.
从该页面中移除 html、body 和 form 元素。
将 @ Page 指令更改为 @ Control 指令。
移除 @ Control 指令中除 Language、AutoEventWireup(如果存在)、CodeFile 和 Inherits 之外的所有属性。
在 @ Control 指令中包含 className 属性。这允许将用户控件添加到页面时对其进行强类型化。
根据代码隐藏文件使用的编程语言,重命名代码隐藏文件使其文件扩展名为 .ascx.vb 或 .ascx.cs。
打开代码隐藏文件并将该文件继承的类从 Page 更改为 UserControl 。
在 .aspx 文件中,执行以下操作:
从该页面中移除 html、body 和 form 元素。
将 @ Page 指令更改为 @ Control 指令。
移除 @ Control 指令中除 Language、AutoEventWireup(如果存在)、CodeFile 和 Inherits 之外的所有属性。
在 @ Control 指令中,将 CodeFile 属性更改为指向重命名的代码隐藏文件。
在 @ Control 指令中包含 className 属性。这允许将用户控件添加到页面时对其进行强类型化。
视频下载 地址一 地址二 地址三
那么我们如何来使用这个东西呢?
一般我们是直接从解决方案管理器中拖到页面上相应的位置.那么,当我们拖了以后页面上跟其他的控件有何不同呢?那这个问题呢留到呆会我们做实例的时候来说(先卖点关子).另外他和其他的控件一样,可以在页面加载过程中动态的增加.
对于用户控件这个特殊的东西呢,我们一般会考虑将多个用户控件放在一个单独的文件夹中,那么这里得提醒一句了,别图方便把他放在APP_Code里面,如果某个用户控件在 App_Code 文件夹中,则运行包含该控件的页面时将发生分析错误。
那么还有种情况,就是说我们希望把现有的asp.net页呢直接改成用户控件,那这可行吗?
答案是肯定的,可以的,详细步骤我想了解我的人一定知道我要说什么了,嘿嘿,确实,我很懒,所以在MSDN上粘贴了过来,大家可以看一下.
将单文件 ASP.NET 网页转换为用户控件
重命名控件使其文件扩展名为 .ascx。从该页面中移除 html、body 和 form 元素。
将 @ Page 指令更改为 @ Control 指令。
移除 @ Control 指令中除 Language、AutoEventWireup(如果存在)、CodeFile 和 Inherits 之外的所有属性。
在 @ Control 指令中包含 className 属性。这允许将用户控件添加到页面时对其进行强类型化。
将代码隐藏 ASP.NET 网页转换为用户控件
重命名 .aspx 文件,使其文件扩展名为 .ascx。根据代码隐藏文件使用的编程语言,重命名代码隐藏文件使其文件扩展名为 .ascx.vb 或 .ascx.cs。
打开代码隐藏文件并将该文件继承的类从 Page 更改为 UserControl 。
在 .aspx 文件中,执行以下操作:
从该页面中移除 html、body 和 form 元素。
将 @ Page 指令更改为 @ Control 指令。
移除 @ Control 指令中除 Language、AutoEventWireup(如果存在)、CodeFile 和 Inherits 之外的所有属性。
在 @ Control 指令中,将 CodeFile 属性更改为指向重命名的代码隐藏文件。
在 @ Control 指令中包含 className 属性。这允许将用户控件添加到页面时对其进行强类型化。
视频下载 地址一 地址二 地址三
相关文章推荐
- asp.net2.0视频教程 之 成员管理-登陆控件 [视频]
- .net中page与模板,用户控件的交互
- Asp.Net2.0视频教程 之 WebPart概述 [视频]
- 用户控件中RedirectToMobilePage的使用
- Expression Blend实例中文教程(6) - 项目控件和用户交互控件快速入门
- emWin 2天速成实例教程005_控件聚焦和用户消息的使用方法
- 分享DotNetBar控件制作office 2007风格界面的视频教程(winform office 2007 风格)
- C#基础视频教程3.1 常见控件类型和使用方法
- Let's-python视频教程发布专贴(更新下载方式: 纳米,电驴,迅雷快传)(2012年10月07日更新纳米部分资源)
- C#.Net用户自定义控件制作教程
- vs2005视频教程 之 自定义服务器控件(上) [视频]
- Expression Blend实例中文教程(6) - 项目控件和用户交互控件快速入门
- 在.net应用程序中使用用户控件-.NET教程,组件控件开发(转载)
- “难道学ASP.Net就是学拖控件吗?不是的!我找到一套讲ASP.Net讲的非常透彻的视频教程
- Expression Bland 入门视频(二) 创建一个用户控件
- Silverlight教程第六部分:使用用户控件实现主从表场景
- Expression Blend实例中文教程(6) - 项目控件和用户交互控件快速入门
- 用户自定义控件加载顺序和Page_PreRender
- [鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
- 【干货】界面控件DevExtreme视频教程大汇总!