IsPostBack 防止你的页面刷新时做重复的工作,以提高速度
只是这个功能吗?
如果我做的网站所有页面都没有用到这个 ispostback ,.
会出现什么问题?
安全性方面的?
------解决方案--------------------------------------------------------
楼主看看这篇
http://community.hf-mstc.org/cs/blogs/williamkin/archive/2006/01/10/1834.aspx
还有这篇
http://msdn2.microsoft.com/zh-cn/library/system.web.ui.page.ispostback(VS.80).aspx
------解决方案--------------------------------------------------------
没用这个就有很多无用功 ,和安全无关,牺牲性能
------解决方案--------------------------------------------------------
ispostback一般都只是放在Page_load事件中
任何触发PostBack事件的时候(比如Button_Click),都会重新执行Page_load里的所有事件,除非放在 if (!Page.isPostBack)里。
举个例子吧。当你需要在Page_load把DropDownlist绑定数据的时候,或者为某TextBox赋初始值,应该是放在Page_load里吧。如果不放在!Page.isPostBack里。当你点击查询按钮的时候,那这个绑定和赋初始值会重新执行一遍。
想想把,手动输入查询条件,一点查询按钮,却怎么都按初始化的数据查询……
------解决方案--------------------------------------------------------
好像和安全没有太大的关系吧!!只是所有的数据控件将不能更新!!!
------解决方案--------------------------------------------------------
没用这个就有很多无用功 ,和安全无关,牺牲性能
这也是一个原因。很多函数只需要执行一遍。
------解决方案--------------------------------------------------------
楼上正解