ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:1.90MB ,
资源ID:421635      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-421635.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(WEB应用程序设计(ASPNET).ppt)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

WEB应用程序设计(ASPNET).ppt

1、WEB应用程序设计(ASP.NET),安徽机电职业技术学院信息工程系汪 学 文wxwAspDotN2008年10月,2,第3课 ASP.NET服务器端控件,本课要点:了解和使用各种服务器控件使用文本框、列表框等标准控件输入数据使用验证控件确保输入数据的正确性使用文件上传控件、日历控件等Rich控件了解导航控件和用户控件的使用本课示例程序位于课件文件夹下的“AspDotNetLesson3_4”文件夹下,请将其配置成虚拟目录“AspDotNetLesson3_4”.,3,3.4 高级控件(Rich控件),本节主要介绍以下控件:文件上传控件FileUpLoad广告控件AdRotator日历控件Ca

2、lendar显示不同页面视图的MultiView控件显示向导的Wizard控件,4,3.4.1 文件上传控件(FileUpLoad),FileUpLoad控件用于向Web应用程序上传文件。文件上传后,可以把文件保存在任意位置,或者存放在数据库中。(P53),5,FileUpLoad控件主要属性方法,FileUpLoad控件支持下列属性(不完全列表)Enable:是否禁用(几乎所有控件都有该属性)FileBytes:以字节数组形式获取文件上传内容(需要将文件保存到数据库时要用到它)FileContent:以流方式获得上传文件内容。FileName:用于获得上传文件的名字。HasFile:有上传文

3、件时返回true。PostedFile:用于获得包装成HttpPostedFile对象的上传文件。FileUpLoad控件支持以下方法:Focus:设为焦点控件SaveAs:用于把上传文件保存到文件系统中。,6,FileUpLoad控件主要属性方法,HttpPostedFile类具有下列属性(不完全列表)ContentLength:获得上传文件字节大小ContentType:获得上传文件的MIME类型,如text/html,image/jpg等FileName:获得上传文件的名字InputStream:把上传文件当成流来获取HttpPostedFile类还支持以下方法:SaveAs:把上传文件

4、保存到文件系统中,7,构建图片上传示例,标签lblImageFile,文件上传控件upImage,按钮btnAdd,数据列表控件(DataList)dlstImages,DataList控件中使用了模板列和数据绑定,Default.aspx,8,构建图片上传示例,protected void btnAdd_Click(object sender, EventArgs e) if (upImage.HasFile) if (CheckFileType(upImage.FileName) string filePath = /Images/ + upImage.FileName; upImage.

5、SaveAs(MapPath(filePath); ,bool CheckFileType(string fileName) string ext = Path.GetExtension(fileName); switch (ext.ToLower() case .gif: return true; case .png: return true; case .jpg: return true; case .jpeg: return true; default: return false; ,添加图片,判断上传文件类型,注意:由于涉及到文件操作,需要引入System.IO命名空间,9,构建图片上

6、传示例,protected void Page_PreRender(object sender, EventArgs e) string upFolder = MapPath(/Images/); DirectoryInfo dir = new DirectoryInfo(upFolder); dlstImages.DataSource = dir.GetFiles(); dlstImages.DataBind(); ,绑定数据以显示图片,10,上传大文件,默认情况下,不能提交大于大于4MB的表单。如果需要上传大文件,需要修改Web.Config文件:,上传不超过10MB文件,使用文件缓存,大

7、小 为100KB,11,3.4.2 广告控件(AdRotator),AdRotator控件用于在页面中随机显示不同的广告。(P58)Adrotator控件使用XML文件保存广告信息,也可以数据库表中存储广告。使用该控件的AdCreated事件,可以统计广告显示的频度和点击的频度。,AdRotatorXML.aspx,12,3.4.2 广告控件(AdRotator),Adrotator控件支持下列属性:AdvertisementFile:指定包含广告列表的XML文件,一般将该文件放于网站的App_Data文件夹中。AlternateTextField:指定用于显示成广告替代文本的字段,默认值使用

8、AlternateText属性。DataSource:指定绑定的数据源DataMember:绑定数据源中某个数据成员ImageUrlField:指定用于广告图片URL的字段,默认值是ImageUrl。KeyWordField:用简单的关键字过滤广告NavigateUrlField:指定广告链接的字段,默认值是NavigateUrlTarget:用户点击广告时,在哪个目标框架打开窗口(如_blank),13,3.4.2 广告控件(AdRotator), /Images/ahcme.jpg 300 50 http:/ 安徽机电职业技术学院 50 banner . ,Adrotator配置文件格式(

9、.XML文件):,14,3.4.2 广告控件(AdRotator),Adrotator配置文件各字段含义:,15,3.4.3 日历控件(Calendar),Calendar控件用来显示日历,可以把日历当作日期选择器,或用来显示预定事件的列表。(P60),ShowCalendar.aspx,16,3.4.3 日历控件(Calendar),Calendar控件的主要属性:(属性太多,拣重要的几个)SelectionMode:如何选择日期,有Day,DayWeek, DayWeekMonth和NoneTodayDate:指定当前日期SelectedDate:设置或获取选中的日期SelectedDat

10、es:设置或获取多个选中的日期Calendar控件支持以下事件:DayRender:在呈现每一天时激发SelectionChanged:选中某天、某周或某月时激发VisibleMonthChanged:点击上月、下月链接时激发Calendar控件支持与数据库绑定,可以创建日程记事等程序。,17,3.4.4 显示不同的页面视图的MultiView控件,MultiView控件用于隐藏和显示页面的不同区域。在需要创建显示卡式页面时,这个控件很有用。在需要把一个长的表单分成多个表单时,它也非常有用。MultiView控件与View控件联合使用,他们都属于容器控件。参见教材P64.,ShowMultiV

11、iew.aspx,18,3.4.4 显示不同的页面视图的MultiView控件,MultiView控件支持下列属性:ActiveViewIndex:通过索引选择显示哪个View控件。Views:用于获取MultiView控件中包含的View控件集合。MultiView控件还支持下列方法:GetActiveView():用于获取选中的View控件SetActiveView():用于设置哪个View控件选中Multiview控件支持下列事件:ActiveViewChanged:选中新的View控件时引发View控件不支持任何专门的属性和方法。它主要用作其它控件的容器。不过,View控件支持下列2个

12、事件:Activate:当该View控件成为MultiView控件的选中View时引发。Deactivate:当其它View控件成不MultiView控件的选中View时引发。,19,3.4.4 显示不同的页面视图的MultiView控件,使用与Menu控件关联的MultiView控件,可以创建选项卡式界面(要做得漂亮的话,需要使用些CSS)。,MultiViewTabs.aspx,20,3.4.5 显示向导Wizard控件,Wizard控件就像MultiView控件一样,能用来把一个大的表单分成多个子表单。(P66)Wizard控件由4部分组成:标题(Header)侧栏(SideBar)向导步骤集合(WizardSteps)导航按钮(NavigationButton),21,3.4.5 显示向导Wizard控件,WizardSteps集合之StepType属性:Auto:由其在集合中的位置决定如何呈现。Start:不会出现上一步按钮Step:同时有上一步和下一步按钮Finish:显示上一步和完成按钮Complete:不出现任何按钮,22,实验6 Rich控件,完成实验6实验报告综合使用MultiView控件、FileUpLoad控件、Adrotator控件和Calendar控件,完成如下图所示界面。也可以与本示例不同,但必须综合使用以上四种控件。,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。