Page_Load的执行引发的问题
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过程都会在什么时候执行?
[解决办法]
If Not Page.IsPostBack The
TextBox1.Text = Today.Year.ToString.Trim
End If
[解决办法]
Page_Load在每次提交页面或刷新页面的时候都会执行,就是说当你显示页面页面加载的时候它会执行,如果你页面上有一个button,点击后,Page_Load也会先执行,然后再执行button的事件,至于Page_Load中的代码你想怎样执行,就用IsPostBack属性控制。