`
北极的。鱼
  • 浏览: 159111 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个asp.net页面加载问题

 
阅读更多

我记得Page_Load中的代码在每次提交页面或刷新页面的时候都会执行,但现在我感到有点不明白,像下面这两段部分代码:

private void Page_Load(object sender, System.EventArgs e)
{
    Label1.Text+="ok!";
}

private void Button1_Click(object sender, System.EventArgs e)
{
   
}

 我每次点Button1提交,那么Label1上的字符串都会加上一个"ok",这没有问题,但问题是为什么我每次点刷新后,页面就不会加上"ok"呢?我觉得既然每次刷新都要执行Page_Load,那就应该在后面再加个"ok"才对呀,请大伙帮忙解释一下~~

0
0
分享到:
评论
2 楼 mycybyb 2011-09-16  
因为ASP.Net会记录页面状态,所以每次点Button提交,都会再加一个ok。但是,当你F5刷新的时候,是没有状态数据的
1 楼 m1a0 2011-09-16  
Label1.Text+="ok!";

这个写在 Button1_Click事件里就行了。

如果想只在页面第一次加载的时候执行的话

private void Page_Load(object sender, System.EventArgs e) 

    if(!IsPostBack)
    {
        Label1.Text+="ok!"; 
    }
}

相关推荐

    ASP.NET页面加载完成前提示

    ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET...

    ASP.NET页面正在加载过程中,显示“正在加载……

    asp.net页面显示正在加载、提交表单显示进度条

    ASP.NET实现网页预加载效果

    在网页预加载效果的实现中,ASP.NET 提供了丰富的工具和技术,可以帮助开发者优化用户体验,使得用户在等待页面加载时能感知到进度,从而提高网站的交互性和吸引力。 网页预加载是一种优化网页性能的技术,它在用户...

    asp.net 中使用iframe动态加载页面

    * 性能问题:使用 iframe 可能会影响应用程序的性能,因为 iframe 需要加载外部资源,可能会增加页面加载时间。 因此,在使用 iframe动态加载页面时,需要注意安全性和性能问题,合理设计和实现 iframe 的使用。

    ASP.net页面设置

    当用户请求一个ASP.NET页面时,它会经历一系列的阶段,包括初始化、加载、验证、呈现和卸载。开发者可以在这些阶段中插入代码以处理特定任务,例如在加载阶段设置控件属性,或者在呈现阶段生成HTML输出。 在页面...

    asp.net多页签页面切换

    在ASP.NET中,每个页签可以是一个单独的ASP.NET页面。当用户切换页签时,如果使用Ajax加载内容,可以避免页面刷新,保持用户状态。如果不使用Ajax,那么需要处理每个页面的生命周期事件,确保在正确的时间加载和...

    asp.net页面编译流程

    本文将深入探讨ASP.NET页面的编译流程,帮助读者更好地理解其工作原理。 #### 二、ASP.NET页面生命周期与编译流程 ##### 2.1 页面生命周期简介 ASP.NET 页面生命周期由多个阶段组成,包括初始化(Initialization...

    asp.net页面代码实现

    1. **ASP.NET页面生命周期**:每个ASP.NET页面都经历一系列的生命周期阶段,包括初始化、加载、验证、呈现和卸载。理解这个生命周期对于编写正确处理页面事件和数据绑定的代码至关重要。 2. **控件与事件处理**:...

    ASP.NET中异步加载数据的无刷新Tab源代码

    在ASP.NET中,异步加载数据是一项重要的技术,它可以提供更好的用户体验,因为数据的加载不会阻塞页面的其他操作,用户可以继续浏览页面而无需等待整个页面刷新。无刷新Tab功能则进一步提升了这种体验,它允许用户在...

    asp.net实现全屏显示加载时

    本文将详细介绍如何使用ASP.NET实现页面加载时的全屏显示功能。 #### 一、全屏显示的基本概念 全屏显示是指网页或应用程序在用户的设备上以最大化的窗口展示内容。这种方式特别适合于需要用户专注的场合,例如演示...

    asp.net动态加载JavaScript树

    在ASP.NET页面生命周期中,当页面加载时,服务器端会触发适当的事件,如Page_Load。在这个事件处理器中,我们可以编写代码来获取数据并将其转换为JSON。然后,我们可以通过JavaScript的AJAX(Asynchronous ...

    ASP.NET 页面间信息保存

    ASP.NET页面经历一系列处理步骤,从开始到结束,包括以下几个关键阶段: 1. **页请求**:在生命周期开始前,ASP.NET判断是否需要分析和编译页面,或者可以直接从缓存中提供响应。 2. **开始阶段**:设置页属性如...

    ASP.NET写的轮播图代码页面

    在ASP.NET中创建一个轮播图,通常是为了在网页上展示一系列图像或内容,这种交互式的设计元素能够吸引用户注意力,增加网站的视觉吸引力。轮播图通常包含多个滑块,每个滑块可以显示一张图片、一段文字或其他多媒体...

    asp.net 页面防止重复提交

    总的来说,防止ASP.NET页面的重复提交需要结合客户端和服务器端的多种策略,包括请求令牌、禁用按钮、状态跟踪、事务管理和前端反馈等。通过这些方法,可以有效地保护应用程序免受重复提交的影响,提高用户体验并...

    ASP.NET页面框架--vs2003

    1. **页面生命周期**:在ASP.NET中,每个页面都经历一个从加载到呈现的完整生命周期,包括初始化、加载、验证、呈现和卸载等阶段。理解这个生命周期对于调试和优化代码至关重要。 2. **事件模型**:ASP.NET页面框架...

    8个ASP.NET网站简单例子

    1. **基本结构与页面生命周期**:ASP.NET网站由一系列的.aspx页面组成,每个页面都有自己的生命周期,包括初始化、加载、回发和卸载等阶段。通过实例,你可以学习如何在这些阶段中添加代码以控制页面行为。 2. **...

    ASP.net系统模板页面

    6. **页面生命周期(Page Lifecycle)**:理解ASP.NET页面的生命周期对于调试和优化性能至关重要,包括初始化、加载、验证、呈现和卸载等阶段。 7. **安全性(Security)**:ASP.NET提供了多种安全特性,如身份验证...

    ASP.NET—015:ASP.NET中无刷新页面实现

    1. 在ASP.NET页面中添加ScriptManager控件,它是AJAX功能的基础,负责管理页面的AJAX行为。 2. 创建UpdatePanel控件,将需要进行局部刷新的控件放入ContentTemplate中。 3. 可选地,设置UpdatePanel的Triggers属性,...

    asp.net页面qq

    一个典型的ASP.NET页面会经历多个阶段,包括初始化(Initialization)、加载视图状态(Load View State)、加载后事件处理(Load Postback Event Handling)、渲染(Rendering)等。了解每个阶段的作用及如何正确地...

    ASP.NET大作业

    ASP.NET页面生命周期包括初始化、加载、验证、呈现和卸载等阶段,开发者可以在这些阶段中插入代码以处理用户交互。 在实现增删改查功能时,通常会涉及到以下关键组件和技术: 1. **ASP.NET Web Forms**:这是一个...

Global site tag (gtag.js) - Google Analytics