实训实践
您当前位置: 实训实践> 项目教学上机实训> 1-2事件和生命周期

1-2事件和生命周期

发布时间:2017-04-10 15:01 浏览次数:6421    
字体大小 默认
  • 默认
  • 13pt
  • 14pt
  • 15pt
  • 16pt
  • 17pt
  • 18pt
  • 19pt
  • 20pt
  • 21pt
  • 22pt
  • 23pt
  • 24pt
  • 25pt
字体颜色

默认

  • 默认
背景颜色

默认

  • 默认

实训任务:掌握并了解事件的生命周期过程,记住生命周期事件的先后顺序

重点:事件生命周期中的9个事件的执行顺序

难点:在生命周期事件中修改程序结果

步骤:

事件的生命周期9个事件如下:

可重载OnPreRender事件,或重载OnPreRenderConplete事件,在事件中重新绑定控件的值,从而达到页面显示时修改控件值的效果。

如在页面加载或按钮点击事件中定义了: lblMessage.Text = "你输入的文字为" + txtinput.Text;

如编写下面的事件,可修改标签显示的值:

 protected override void OnPreRender(EventArgs e)
    {
        Response.Write("页面预呈现事件OnPreRender<br/>");
        if (txtinput.Text.Length > 6)
            lblMessage.Text = "你输入的文字为:" + txtinput.Text.Trim().Substring(0, 6);
        base.OnInit(e);
    }

操作成功!此窗口3秒钟后自动关闭!
立即关闭