VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 794|回复: 6

Page_Load的执行引发的问题

[复制链接]

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-6 13:00:01 | 显示全部楼层 |阅读模式
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码
        TextBox1.Text = Today.Year.ToString.Trim
End Sub

页面初始化,给TextBox1一个初始值,但这个TextBox1的文本内容可以改,现在的情况是改了相当没改,改了后点击执行按钮,TextBox1的值还是Page_Load时给它的值。
想问的问题是,Page_Load过程都会在什么时候执行?
回复

使用道具 举报

0

主题

32

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-5-22 14:00:01 | 显示全部楼层
If Not Page.IsPostBack The
TextBox1.Text = Today.Year.ToString.Trim
End If
回复

使用道具 举报

0

主题

32

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-5-22 14:15:01 | 显示全部楼层
If Not Page.IsPostBack The
TextBox1.Text = Today.Year.ToString.Trim
End If
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-5-26 11:45:01 | 显示全部楼层
楼上的方法似乎是asp.net的。
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-5-26 12:45:03 | 显示全部楼层
Page.IsPostBack 属性
    Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-5-26 16:15:01 | 显示全部楼层
好用的,以前看书学习的时候好像见过这个说明,用的时候就不知道了,笨人!菜的!谢谢ymooner哈。
不过还是没有找到Page_load过程执行时间的解说呢。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-25 12:15:02 | 显示全部楼层
Page_Load在每次提交页面或刷新页面的时候都会执行,就是说当你显示页面页面加载的时候它会执行,如果你页面上有一个button,点击后,Page_Load也会先执行,然后再执行button的事件,至于Page_Load中的代码你想怎样执行,就用IsPostBack属性控制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表