读书人

弱弱 的 一个有关问题.关于 ispostba

发布时间: 2011-12-20 22:26:41 作者: rapoo

弱弱 的 一个问题..关于 ispostback...........................
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里。当你点击查询按钮的时候,那这个绑定和赋初始值会重新执行一遍。

想想把,手动输入查询条件,一点查询按钮,却怎么都按初始化的数据查询……
[解决办法]
好像和安全没有太大的关系吧!!只是所有的数据控件将不能更新!!!
[解决办法]
没用这个就有很多无用功 ,和安全无关,牺牲性能

这也是一个原因。很多函数只需要执行一遍。
[解决办法]
楼上正解

读书人网 >asp.net

热点推荐