首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-20 
弱弱 的 一个问题..关于ispostback...........................IsPostBack 防止你的页面刷新时做重复的工

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

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

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

热点排行