`
happmaoo
  • 浏览: 4323965 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

asp.net学习之三(Page.IsPostBack 属性)

阅读更多
Page.IsPostBack 属性
Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。下列范例利用Page.IsPostBack 属性来判断网页是不是第一次载入:

<Html>
<ASP:Label Id="lblA" Runat="Server"/>
<Form Id="Form1" Runat="Server">
<ASP:Button Id="btnA" Runat="Server" Text="请按我"
OnClick="btnA_Click"/>
</Form>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object,e As Eventargs)
If Page.IsPostBack Then
lblA.Text="网页不是第一次载入"
Else
lblA.Text="网页是第一次载入"
End If
End Sub
Sub btnA_Click(Sender As Object,e As Eventargs)
Response.Write("您按了按钮")
End Sub
</Script>
</Html>

所以第一次执行程序的时候,显示网页是第一次加载:

待按下按钮触发Page_Load 事件时,由于网页不是第一次载入,Page.IsPostBack 属性此时就传回True,所以显示网页不是第一次加载:


分享到:
评论

相关推荐

    Test-Drive ASP.NET MVC

    From building your first page, to data access, to integrating with web services such as Blogger.com, Test-Drive ASP.NET MVC guides you step by step. You’ll come away with a complete understanding of...

    ASP.NET.4揭秘

    1.3.5 使用page.ispostback属性32 1.3.6 调试和跟踪asp.net页面33 1.3.7 跟踪页面执行36 1.4 安装asp.net38 .1.5 小结40 第2章 使用标准控件41 2.1 显示信息41 2.1.1 使用label控件41 2.1.2 使用literal控件45 2.2 ...

    ASP.NET中IsPostBack用法详解

    本文针对ASP.NET中IsPostBack的用法进行了详细的说明,有助于读者更准确的掌握ASP.NET中IsPostBack的用法。 一、IsPostBack介绍: Page.IsPostBack是一个标志:当前请求是否第一次打开。调用方法为:Page.IsPostBack...

    ASP.NET的网页代码模型及生命周期

    ASP.NET网页一般由三部分组成,这三个部分如下所示。 q 可视元素:包括HTML,标记,服务器空间。 q 页面逻辑元素:包括事件处理程序和代码。 q designer.cs页文件:用来为页面的控件做初始化工作,一般只有ASP.NET...

    ASP.NET 控件的使用

    1.3.5 使用Page.IsPostBack属性 29 1.3.6 调试和跟踪ASP.NET页面 30 1.3.7 跟踪页面执行 33 1.4 安装ASP.NET Framework 35 1.5 小结 37 第2章 使用标准控件 38 2.1 显示信息 38 2.1.1 使用Label控件 38 2.1.2 使用...

    ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因

    例子如下: 代码如下:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { HttpCookie UserInfo = new HttpCookie(“UserInfo”); UserInfo.Value = “bdstjk”; Response.Cookies.Add...

    asp.net2.0系列教程第2章_第1节

    页面生命周期 页面事件 Page_Load事件以及Page.IsPostBack 页面控件事件

    ASP.NET Night Words

    12.1 asp.net底层之旅 214 12.2 ihttpmodule接口 217 12.3 httpapplication及global.asax 220 12.4 ihttphandler接口 224 12.4.1 实现自定义文件类型处理 224 12.4.2 给图片动态添加水印功能 226 12.4.3 防盗...

    Asp.net网络硬盘系统源码

    Page.IsPostBack) { ///显示目录的名称 if(nDirID &gt; -1) { BindDirectoryData(nDirID); } } } private void BindDirectoryData(int nDirID) { IDisk disk = new Disk(); SqlDataReader dr ...

    ASP.NET Page生命周期详解

    在此阶段,页还将确定请求是回发请求还是新请求,并设置IsPostBack属性。 (3)初始化页面:页面初始化期间,可以使用页中的控件,并将设置每个控件的UniqueID属性。如果当前请求是回发请求,则回发数据尚未加载,...

    asp.net 更换风格

    protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ltrStyleName.Text = userStyle; foreach (string styleName in styleConfig.StyleNames) { ListItem item = new ...

    在ASP.NET中使用Google Map

    但是,对于我来说,在ASP.NET页面中使用JavaScript来调用Google Map的API有一定难度,尤其是利用服务器端函数来动态画出Google Map。例如,我想从SQL Server中读取经纬度信息,然后在Google Map中插入一个点。如果...

    asp.net基于XML的留言板

    asp.net基于XML的留言板 代码片段: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.dlBind(); } } public void dlBind() { int curpage = Convert.ToInt32...

    Asp.Net分页控件【AspNetPager】拖入即用!

    这个分页控件名为AspNetPager控件,是Asp.net上使用率最高的分页控件,想怎么分就怎么分.附带'超详细代码注释",好用请给评论. 基本步骤: 1.拖拽控件(存放到到Bin目录下,再拖入工具箱) 2.粘贴复制(已放出实例源码) 3....

    asp.net2.0系列教程第6章_第5节

    6章_第5节删除前添加确认提示 注意数据操作时Page.IsPostBack

    ASP.NET中访问DataGrid中所有控件值的方法

    本文实例讲述了ASP.NET中访问DataGrid中所有控件值的方法。分享给大家供大家参考,具体如下: &lt;&#37;@ Page Language=C# %&gt; &lt;&#37;@ import Namespace=System.Collections %&gt; [removed] void Page_Load...

    oa源码 大型oa asp.net 源码

    Page page; if (StringType.StrCmp(this.txtpwd.Text, "", false) == 0) { FormsAuthentication.SetAuthCookie(this.txtloginid.Text, false); page = this; DbConfig.ShowMessageAndRedirect(ref page, ...

    asp.net 文件夸域名传输带进度条

    protected void Page_Load(object sender, EventArgs args) { if (this.IsPostBack) { uploadInfo = this.Session["UploadInfo"] as UploadInfo; if (uploadInfo == null) { // 让父页面知道无法处理上传 ...

    asp.net:Page类和回调技术

    在今天我主要要介绍的有如下知识点: Page类介绍、 Page的生命周期、 IsPostBack属性、 ClientScriptManager类、 回调技术(CallBack)

    ASP.Net通讯录

    Page.IsPostBack) { ShowAll(); } } protected void btnSearch_Click(object sender, EventArgs e) { string key = this.txtkey.Text.Trim();//定义变量获取文本框值 if (key != "") { SqlConnection con ...

Global site tag (gtag.js) - Google Analytics