viewstate用法第一个页面上有两个值,不用session、cookie,application如何传递到第二个页面,

viewstate用法  时间:2021-06-16  阅读:()

rember的用法

remember的用法 1) remember to do sth. 记住要做某事。

如:  Remember to post the letter for me.记住给我邮这封信。

2) remember doing sth. 记得做过某事。

如:  I remember seeing him once. 我记得见过他一次。

【附】 remember 英[r??memb?(r)] 美[r??m?mb?] vt.& vi. 记得; 牢记; vt. 记着; 纪念; 回想起; 送钱[礼物]给…; [例句]Do you remember his name? 你记得他的名字吗?

umask用法

当最初登录到系统中时, u m a s k命令确定了你创建文件的缺省模式。

这一命令实际上和 c h m o d命令正好相反。

你的系统管理员必须要为你设置一个合理的u m a s k值,以确保你创建的 文件具有所希望的缺省权限,防止其他非同组用户对你的文件具有写权限。

在已经登录之后,可以按照个人的偏好使用u m a s k命令来改变文件创建的缺省权限。

相应 的改变直到退出该s h e l l或使用另外的u m a s k命令之前一直有效。

一般来说,u m a s k命令是在/ e t c / p r o f i l e文件中设置的,每个用户在登录时都会引用这个文 件,所以如果希望改变所有用户的u m a s k,可以在该文件中加入相应的条目。

如果希望永久性 地设置自己的u m a s k值,那么就把它放在自己$ H O M E目录下的. p r o f i l e或. b a s h _ p r o f i l e文件中。

如何计算umask值 u m a s k命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、 其他用户)存在一个相应的u m a s k值中的数字。

对于文件来说,这一数字的最大值分别是6。

系 统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用c h m o d命令增加这一 权限。

目录则允许设置执行权限,这样针对目录来说, u m a s k中各个数字最大可以到7。

其使用方法有点类似于网络上的子网掩码的作用,不同的是网络上的子网掩码是与 ip地址进行与运算,而umask后面所带的数和最大的权限值进行的是异或运算。

例如,u m a s k值002 所对应的文件和目录创建缺省权限分别为6 6 4和7 7 5

explain 的用法

explain可以用作及物动词,也可用作不及物动词。

及物动词的用法为 explain to sb sth 或 explain sth to sb。

即 它不能直接跟双宾语,在表人的间接宾语前,总有一个介词 to。

第一个页面上有两个值,不用session、cookie,application如何传递到第二个页面,

1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。

特点:简单、方便。

缺点:字符串长度最长为255个字符;数据泄漏在url中。

适用数据:简单、少量、关键的数据。

适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。

用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"]获取其指定参数值。

2. Post 方式:通用的方式。

利用form提交。

特点:最常用的方法。

常用技巧是把隐秘的数据存在隐藏域中由form提交。

适用数据:大量数据,包括文件上传。

适用范围:同Get方法 用法:在客户端form指定action目标后submit、在的伺服端中使用server.Transfer(url)提交;在伺服端中用Request.Form["FormFieldID"]获取。

3. 页面对象的属性 方式:特有方式 。

利用HttpContext获取发请求的页面的信息。

特点:可以直接存储对象。

缺点:注意强制转换的类型要正确。

适用数据:各种数据。

适用范围:页面之间传递复杂数据。

用法:获取Context.Handler将其转换为发请求的页面的实例,随后就可以轻松访问其form中的字段、甚至属性。

其中的Context是指HttpContext对象,Handler是其属性,Context.Handler的意思可以理解为创建源页类的实例变量,而得到此实例之后,就可以直接访问其中的属性和Public方法了。

4. cookie 方式:将数据存在客户端的经典方法。

缺点:安全性低、受客户端设置限制、一个站点仅存20个cookie,每个容量4096字节。

有效期:自定义或被用户清除 适用数据:用户的会话数据(一般是用户名,用户的个性化设置信息等) 适用范围:单个用户、整个站点所有页面 用法:引用Request.Cookies(读取信息)、Response.Cookies(写入信息)、或用HttpCookieCollection直接创建Cookie对象。

5. Session 方式:将用户数据存储在伺服端。

特点:中可以设置session的存储方式、位置、SessionID的保存是否依赖cookie。

可以直接存储对象。

缺点:中有失效的隐患 有效期:用户活动时间+自定义延迟。

适用数据:用户的特有信息。

适用范围:单个用户、整个站点所有页面。

用法:Session["CollectionName"] = value/object; 6. Cache 方式:将用户数据存储在伺服端数据缓存中。

特点:可以大大提高效率。

可以直接存储对象。

缺点:数据更新不及时。

有效期:应用程序生命周期或自定义。

适用数据:所有页面、所有用户都可以共享的数据。

用法:Cache["CollectionName"] = value|object; 7. Appliction 方式: 将数据存储于此,相当于全局变量。

特点:可以直接存储对象。

整个站点的共享数据。

有效期:应用程序生命周期。

适用数据:所有页面、所有用户共享的数据。

用法:Appliction["CollectionName"] = value|object; 8. ViewState 方式:特有机制,用来恢复页面状态。

特点:将页面各控件及其所存数据序列化存在name为_ViewState的隐藏域中。

缺点:存在HTML中,安全性较低。

可以设置加密和验证,但数据量会大增、效率有影响。

适用数据:页面PostBack需要保存的数据,数据太大会影响页面发送效率。

适用范围:页面自身数据保存。

用法:ViewState["CollectionName"] = value; 9. Static 方式: 将数据存于静态变量中。

特点:利于提高效率。

缺点:若用不好会致使用户或页面间数据紊乱,造成极大的隐患。

建议只赋值一次,绝对禁止为单个用户而更改此值。

适用数据:所有用户共享的数据。

适用范围:此类所有的页面实例。

用法:在class中声明静态变量。

整理: 页面自身保存数据可用的有ViewState,static变量。

页面之间传递数据常用get,post,HttpContext,当然可以变通一下用于自身数据保存。

单用户的所有页面数据共享常用session,cookie,当然也可以应用在以上两种情况。

整个应用程序(所有用户所用页面)的数据共享常用Appliction,cache,static变量。

总结: 当然可以变通下灵活应用来解决问题,但是要选择合适的,常见到滥用Get和Session。

建议在用Request的时候要指明所取的集合,比如Get方法传来的参数从QueryString集合取,Post的从Form取,cookie从Cookies里取。

虽然用Request[]集合,以上几种都可以取到,但是却造成性能上的浪费,本来直接在Form集合中,却遍历了QueryString,Form,Cookies等集合才取出来。

ps:在计算机的世界里,凡是提供服务的一方我们称为伺服端(server),而接受服务的另一方我们称作客户端(client)。

享有云:美国BGP云服务器低至20元/月起,首月打折;香港2核2G2M仅50元/月起

享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

viewstate用法为你推荐
订房系统常用的酒店管理软件有哪些离线包百度地图离线包如何下载?财务系统软件现在企业里一般用什么财务软件的啊renderpartialHtml.RenderPartial 报错国家法规数据库哪一数据库包含中国国家标准,涉及科学研究,社会管理以及工农业生产的各个领云办公平台Gleasy云办公平台解决了哪些问题?动画分镜头脚本请问什么是动画分镜头脚本,什么是电影分镜头脚本以及什么是广告分镜头脚本?东兴证券网站东兴证券开户是假的吗?在线沟通什么是在线状态?空间导航QQ空间中如何自定义导航?
上海虚拟主机 提供香港vps 免费二级域名申请 免费顶级域名 lnmp 紫田 缓存服务器 服务器cpu性能排行 网通ip 我爱水煮鱼 域名转接 稳定免费空间 台湾谷歌 江苏双线服务器 根服务器 网页提速 太原联通测速 lamp怎么读 supercache 架设代理服务器 更多