基础知识:命令是应用程序的任务,并跟踪任务是否能够被执行。命令不包含执行应用程序任务的代码。命令是比事件更高级的元素。良好的Win应用程序,应用程序逻辑不应位于事件处理程序中,而应在更高层的方法中编写代码。将事件委托到适当的命令,使控件的启动状态和相应命令的状态保持同步。WPF命令模型:图1 WP....
最近做的一个ASP.NET项目中,需要在一个页面中维护一个类的数组,在每次页面刷新的使其前一次的状态保持不变。开始错误的使用了static,导致了致命的共享错误。后来突然想起C#类能够使用XML序列化出来,然后保存在XML里或者保存在页面的一个隐藏表单里(稍后再比较这两种方法的优劣)。下面来介绍这两...
分类:
其他好文 时间:
2015-05-22 18:49:11
阅读次数:
188
首先你要明白什么viewstate:由系统生成的一个隐藏域,用来进行页面状态保持的 里面存放着关于判断页面是否提交的Ispostback,和一些关于服务器控件的状态和数据;(说明下 ,ViewState是服务器端控件的根 如果没有ViewState那么 控件是无法使用的,因为控件的状态数据都是放在v...
分类:
Web程序 时间:
2015-05-20 18:10:34
阅读次数:
117
本篇随笔将详细的讲解Activity保存状态的概念,也就是saving activity state。一、Activity状态保持概念保存Activity的状态是非常重要的,例如我们在玩一个游戏的时候,突然来了一个电话,这个时候在接听完电话之后我们返回到游戏中,这个时候我们希望游戏还是之前那个进度,...
分类:
其他好文 时间:
2015-05-19 18:14:50
阅读次数:
109
1.首先如果不是asp.net webform而只是一个纯粹的html页面和ashx一般处理程序的话,因为http协议的无状态,每一次的页面请求都会重新实例化一个页面对象(注意实例化页面对象其实是通过反射实例化一个前台页面对象,而不是后台页面对象,很多人很容易搞错,根据面向对象的继承关系实例化一个派...
分类:
Web程序 时间:
2015-04-19 10:07:40
阅读次数:
146
Cookie是客户端存放数据的一种方式,可用来做状态保持。1.设置Cookie:a.无过期时间:(若不设置过期时间,默认为会话级Cookie,浏览器关闭就会失效)function setCookie(name,value) { document.cookie = name + '=' + es...
分类:
Web程序 时间:
2015-03-17 19:40:49
阅读次数:
158
客户端的状态保持方案:ViewState、隐藏域、Cookies、控件状态、URL查询参数服务端的状态保持方案:Session(会话)、Application、Caching(缓存)、DataBase(数据库)-》Http协议是无状态的-》所有的状态保持的方式-》ViewState-》示例:使用服务...
分类:
Web程序 时间:
2015-03-08 06:43:31
阅读次数:
184
贪心的一种,维护一种尽可能优的状态(即不会比最优解差),将这种状态保持到最后。 1 /************************************************************** 2 Problem: 1029 3 User: idy002 4 ...
分类:
其他好文 时间:
2015-02-25 21:00:55
阅读次数:
125
嘿嘿,今天学习的有点迷茫哦,主要学习把验证码使用在登录页面时间的一些逻辑,学习这个时间并没有那么的迷惑哦,可是自己写程序时间倒是有点反应迟钝,不过还好总是在最后搞清楚啦,另外就是一步一步的学习是接近项目期,今天下午学习了ajax,这个使用javascript写起来还是蛮麻烦的,嘿嘿,但是使用jqu....
分类:
Web程序 时间:
2015-01-29 07:03:29
阅读次数:
246
清理 session 缓存1. flush:使数据表中的记录和session缓存中的对象的状态保持一致,为了保存一致,则可能会发送相应的SQL001. 在 Transaction 的 commit() 方法中:先调用 session 的 flush 方法,再提交事务002. flash 方法可能会发...
分类:
Web程序 时间:
2015-01-25 00:04:04
阅读次数:
196