2020-08-09

开发工具与关键技术:VS、MVC
作者:刘嘉涌
撰写时间: 202089

一、ViewData、ViewBag、TempData、Session的区别与联系
1、唯一不同点:ViewBag可以存 储动态类型(dynamic)的变量值, 而ViewData只能存储String Key/Object Value字典数组。 所以我们可以将这四种方法归为三大类:ViewData和ViewBag、TempData、Session。
在这里插入图片描述
2、TempData也是一个String、Key/Object、Value字典数组;和ViewData与ViewBag不同的是 其所存储的数据对象的生命周期。如果页面发生跳转转(Redirection),ViewBag和 ViewData中的值将不复存在, 但是TempData中的值依然还在。 换句话讲, ViewBag和 ViewData存储的值的生命周期只有在从Controller到View中, 而TempData中的数据不仅在 从Controller到View中有效,在不同的Action之间或者从一个页面跳转到另一页面(Controller to Controller)后依然有效。
在这里插入图片描述
Session其实和ViewData类似,各个Web服务器处理方式不同,所以它的生命周期是最长的
在这里插入图片描述
二、GUID(Globally Unique ldentifier)
在这里插入图片描述
3、处理事件
FileReader 包含了一套完整的事件模型,用于捕获读取文件时的状态,下面这个表格归纳了这些事件
在这里插入图片描述
FileReader的使用:
在这里插入图片描述
如果需要增加一个进度条,可以使用HTML5的prongress标签:
GUID是一个个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的 唯一性。 GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的 标识符。 在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接 口标识、数据库、系统目录等对象。
在这里插入图片描述
三、FileReader
FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法:
1、检测浏览器对FileReader的支持
在这里插入图片描述

2、调用FileReader对象的方法 FileReader 的实例拥有4个方法,其中3个用以读取文件,另一个用来中断读取。下面的表格列出了这些方法以及他们的参数和功 能,需要注意的是,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值