我在页面有如下代码
rivate Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
labHint.Text = "请输入用户名及密码……"
Page.RegisterStartupScript("focus", "<script>document.all." + txtUser.ClientID + ".focus();</script>") End Sub Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnOK.Click
If txtUser.Text = "" Or txtPassword.Text = "" Then
labHint.Text = "用户名及密码不能为空!"
Exit Sub
End If
End Sub
在点击btnOK时,总是先执行Page_Load然后再执行btnOK_Click。有没有什么好办法在点击btnOK时不执行Page_Load而直接执行btnOK_Click。
rivate Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
labHint.Text = "请输入用户名及密码……"
Page.RegisterStartupScript("focus", "<script>document.all." + txtUser.ClientID + ".focus();</script>") End Sub Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnOK.Click
If txtUser.Text = "" Or txtPassword.Text = "" Then
labHint.Text = "用户名及密码不能为空!"
Exit Sub
End If
End Sub
在点击btnOK时,总是先执行Page_Load然后再执行btnOK_Click。有没有什么好办法在点击btnOK时不执行Page_Load而直接执行btnOK_Click。
'在此处放置初始化页的用户代码
If Not IsPostBack Then
labHint.Text = "请输入用户名及密码……"
Page.RegisterStartupScript("focus", "<script>document.all." + txtUser.ClientID + ".focus();</script>")
End If
End Sub