首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

Page_Load的执行引发的有关问题

2012-01-11 
Page_Load的执行引发的问题PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Ha

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属性控制。

热点排行