ASP,NET3,10视频访谈管理模块.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务描述 掌握用户控件的相关知识 任务目标 知识目标 能力目标 本节笔者主要介绍“中国无锡质量网”的视频访谈管理模块的开发过程,将讨论ASP.NET中的用户控件、DataList控件、View控件与MultiView控件。 掌握DataList控件、View控件与MultiView控件的使用方法, 掌握用户控件的创建和使用方法 相关知识 1.ASP.NET用户控件 虽然ASP.NET提供了丰富的控件供用户使用,但是使用单个或现有的Web服务器控件不能满足要求。在这种情况下,我们可以创建自己的控件,包括用户控件和自定义控件。用户控件是能够在其中放置标记和Web服务器控件的容器,可以将用户控件作为一个单元对待,为其定义属性和方法。自定义控件是编写一个类,此类从Control或WebControl派生。创建用户控件要比自定义控件方便得多,因为用户控件可以重复使用。 (1)用户控件的结构 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控件。 相关知识 (2)用户控件的属性和方法 定义用户控件的属性和方法与定义页面的属性和方法时所用的方式相同。通过定义用户控件的属性,就能以声明方式及利用代码设置其属性。用户控件包含Web服务器控件时,可以在用户控件中编写代码来处理其子控件引发的事件。例如,用户控件包含一个Button控件,则可以在用户控件中为该按钮的Click事件创建处理程序。 (3)用户控件的创建及调用方法 ① 在解决方案资源管理器中,用鼠标右键单击项目名或文件夹名,在弹出的快捷菜单中选择【添加】→【添加新项】命令,在弹出的对话框中选择【Web用户控件】模板,如图3-85所示: 图3-85【添加用户控件】窗口 相关知识 修改用户控件的名称后单击【确定】按钮,该用户控件就被添加到了指定的位置(扩展名为.ascx)。 ② 打开用户控件,设计所需要的功能(与设计ASP.NET页面方法一样)。 ③ 打开需要添加用户控件的页面,如Default.aspx,切换到Default窗体的【设计】视图,从解决方案资源管理器中拖动设计好的用户控件到窗体上即可。 相关知识 2.DataList控件的使用 (1)DataList控件与GridView控件的区别: DataList控件使用模板来显示内容,不是像在GridView控件中那样使用BoundFields、CheckBoxFields、ButtonFields等。DataList控件与GridView控件都用于记录的显示, 但是DataList控件一般用于多行单列数据的显示,而GridView控件可以用于多行多列数据(表格类数据)的显示。 (2)DataList模板列 DataList控件提供了7种模板列,需要注意的是每个DataList 必须最少定义一个 ItemTemplate模版列,表3-42笔者将描述这些模板。 相关知识 每个模板都有自己的样式属性。例如,ItemTemplate 的样式通过 ItemStyle 属性设置。属性中布局和外观两个选项影响 DataList 的整体呈现。 编辑 DataList ,DataList 控件通过其 EditItemTemplate 属性支持对项目数据进行就地编辑。在编辑项目时,EditItemTemplate 定义该项目的内容和外观。 DataList还提供了三个可用于支持编辑操作的事件。当在列表的 ItemTemplate 上单击“编辑”命令按钮控件时,将引发 EditCommand。通常的逻辑是把 EditItemIndex 设置到选定的项目,然后将数据重新绑定到 DataList。EditItemTemplate 通常包含更新和取消命令按钮。这些按钮分别导致引发 UpdateCommand 和 CancelCommand 事件。取消的通常逻辑是把 EditItemIndex设置成 -1,然后将数据重新绑定到 DataList,更新的通常逻辑是更新

您可能关注的文档

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档