视图状态( )是在单个页面中保存信息的首选择,ASPNET W控件也使用试图状态在回发间保存属性值。通过页面内建的 VS 属性,你可以把自己的数据放入到视图状态集合中,可以保存的信息类型包括简单数据类型和自定义对象。那么,N开发环境下的视图状态与基于COM下的传统视图状态作用有何不同呢zeplin的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!http://www.51component.com/Product/?ProID=2154 基于COM的视图状态 在传统(基于COM)ASP下,在构建即将输出的HTTP响应时,WEB开发者需要手动为传入的窗体部件重新填充值。例如,如果传入的HTTP请求包括5个带有特定值的文本框,*文件需要提取当前的值(通过F或者R对象的QS集合)并且手动把它们放回到HTTP响应流里(即拖放)。如果开发者没有设置这个操作,呈现给调用者的就是5个空的文本框! 基于N的视图状态 在ASPNET下,我们不在需要手动删除和重新填充位于HTML部件内的值,因为ASPNET运行时将自动嵌入一个隐藏的表单字段(为_VIEWSTATE),其范围时浏览器和一个指定的页面之间。分配到这个字段的数据是一个64位编码的字符串,它包括一个描速当前页面上的INIT事件处理程序的作用域内访问部件的状态比较冒险)同时,恰恰在输出相应被提交回发出请求的浏览器之前,_VIEWSTATE数据被用来重新填充窗体部件。显然,ASPNET比较大的点就是不需要任何用户参与。当然,如果愿意的话,用户总是能够与默认功能交互。需要注意的是,你是在*ASPX文件中直接硬编码了LB内的项。你已经知道,在HTML表单内的:定义将在比较后的HTTP响应前自动提交会它们的HTML代码(假如他们有RUNAT=”SERBVER”特性)。比较简短的一句话概括就是:在NET下,较大的视图状态数据将自动被压缩,以减少该隐藏表单字段的大小。 视图状态示例 下面的代码演示了页面如何使用视图状态,它允许用户保存一系列的值,并将其恢复。 C06_VST : SWUIP{S_C( , EA ){SAT(T1C, ); } R_C( , EA ){RAT(T1C, );} SAT(CC ,N){ (C ) { (TB) {VS[ID"> = ((TB))。T;} 类型的 N 参数给方法提供了更大的灵活性 可以控制是否需要递归 (C != N){SAT(C, ); } } } RAT(CC ,N){ (C ) { (TB) { (VS[ID"> != ) {((TB))。T = VS[ID">TS();} } (C != N){RAT(C, ); } } } } |
抖音最火春游文案190句 在平凡的学习、工作、生活中,大家或
情人节高情商发朋友圈文案220句 随着社交网络的兴起,越来越
温柔又撩人的文案270句 随着在线社交网络的爆炸式增长,越来
情人节高级文案480句 在学习、工作乃至生活中,大家都对那些
自己过生日的文案380句 随着网络社交蓬勃发展,大家总少不了