今天在自己写一个东西涉及到multiview控件时,点击下一步按钮没有反应,检查了一下,原来是没有判断页面是否回发,老实想了想,似乎也没有对这个怎么关注,所以记一下。
来点msdn中关于ispostback的东西吧:
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
命名空间:System.Web.UI
程序集:System.Web(在 system.web.dll 中)
属性值
如果是为响应客户端回发而加载该页,则为 true;否则为 false。
void Page_Load() {
if (!IsPostBack) {
// Validate initially to force asterisks
// to appear before the first roundtrip.
Validate();
}
}。