asp.net关于IsPostBack的问题

问题描述

在页面中有个button,通过Post的方式重新提交到了当前页面,我还想让进入!page.ispostback里面,即当成首次加载。如何做呢?谢谢大家。

解决方案

解决方案二:
你把ispostback里面的方法定义成一个函数,这样你可以在任意时刻调用这个函数就行了,不用非得进到ispostback里了
解决方案三:
正确。ispostback就是用判断是否首次登陆。既然你执行butten还想执行ispostback里面的东西,那就把他里面的东西独立出来。写个方法。这样butten事件里调用这个方法。
解决方案四:
这样干脆不用!ispostback就可以了,每次回发都会执行。
解决方案五:
引用1楼bdmh的回复:

你把ispostback里面的方法定义成一个函数,这样你可以在任意时刻调用这个函数就行了,不用非得进到ispostback里了

不对呀。虽然我执行了这个方法,但是然后又post到了当前页面,刚才执行方法获得的值就没有了。
解决方案六:
引用2楼wang2129929的回复:

正确。ispostback就是用判断是否首次登陆。既然你执行butten还想执行ispostback里面的东西,那就把他里面的东西独立出来。写个方法。这样butten事件里调用这个方法。

post是在button的最后,执行了方法后,虽然获得了值,但是post后,值就不存在了。
解决方案七:
if(!Ispostback)//判断是否首次加载{//操作}
解决方案八:
把你想执行的方法封装起来随时调用~
解决方案九:
引用7楼a346729576的回复:

把你想执行的方法封装起来随时调用~

把你想要的值用参数存起来

时间: 2024-09-20 00:06:46

asp.net关于IsPostBack的问题的相关文章

asp.net中 ispostback在tt浏览器中点击后退后,ispostback又变回true

问题描述 我知道的是asp.net中ispostback在第一次加载某一个网页的时候,ispotback为true的,当再次刷新的时候,ispostback是flase的.但是当我用tt浏览器访问网页的时候,第一次ispostback为ture,当点击"刷新"按钮的时候,ispostback仍然像我们所预料的那样子,是为false,而我需要false才能在我的page_load中执行一个判断,但是若是点击"后退",ispostback又变回true,我真是百思不得其

ASP.NET中IsPostBack用法详解_实用技巧

本文针对ASP.NET中IsPostBack的用法进行了详细的说明,有助于读者更准确的掌握ASP.NET中IsPostBack的用法. 一.IsPostBack介绍: Page.IsPostBack是一个标志:当前请求是否第一次打开.调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价. 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POS

不该错的问题:IsPostBack in ASP.NET, Programming with DataGrid

asp.net|datagrid|问题 唉,现在才发现,原来在ASP.NET中IsPostBack属性是多么的重要...... 一般是在page_load中检查是否是第一次加载本页或是判断是否是用户提交(PostBack)if (!IsPostBack) {//do something}在用DataGrid访问和更新数据库时没有注意到这个问题,会出现各种各样的奇怪问题,比如我的这种. 问题描述: 用DataGrid访问和更新数据库(SQL Server --Northwind --table n

ASP出身的程度员就是不一样,Page_Load里面通常没有一个 if(!this.IsPostBack),让我深感佩服~

问题描述 换成我的话,基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说 解决方案 解决方案二:沙发其实只要是页面不用提交就用不到IsPostBack解决方案三:depends......解决方案四:其实有的页面不能写IsPostBack~~~~解决方案五://基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说楼主这是个好习惯解决方案六:没必要加的时候,不加!解决方案七:页面的初始化一般放Page_Load里面经常有人忘记写IsPostBa

ASP.NET - Page_Load事件与Page.IsPostBack

ASP.NET - Page_Load事件与Page.IsPostBack <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="Con

asp.net ispostback-网站经过IIS配置后ispostback总是为false,localhost就正常

问题描述 网站经过IIS配置后ispostback总是为false,localhost就正常 项目经过IIS配置,使用自定义服务器访问ispostback总是为false,localhost就正常,这是为什么呢?其中framework为2.0 代码很简单,如下 <form id="form1" runat="server" method="post" action=""> <div> <input

asp.net 接收datalist 数据问题

问题描述 因业务需要,我有一成分表(一个物料包含的成分),所有物料都又成分,按不同的百分含量组合的:成份表A成分B成分.....物料_成份表物料_id成分_id百分含量A001A成份50A001B成份50--->说明物料A001有50%的A50%的b组成A002........现在添加物料成份绑定了一个datalist,<asp:DataListID="add_material_DataList"runat="server"><ItemTem

IIS处理asp.net请求和asp.net的页面生命周期

当一个客户端页面访问IIS试图获取一些信息的时候,发生了什么事情?一个请求在通过了HTTP管道后又发生了什么?本文主要是描述这两个过程,即IIS处理asp.net请求和asp.net的页面生命周期.欢迎大家积极拍砖,共同学习,共同进步. 首先我们要弄清楚两个非常重要的概念: 1, worker process(w3wp.exe). worker process管理所有的来自客户端的请求并给出响应.它是IIS下asp.net应用程序的核心. 2, application pool. 它是worke

ASP.NET实例: GridView删除时弹出确认对话框

效果图:   html代码 <table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%"> <tr> <th colspan="2"> GridView演示</th> </tr> &