请教各位一个动态页面的刷新问题
有一个default.aspx的页面,其中里面主要代码如下:
<form id="Form1" runat="server"><div id="mainMenuArea" runat="server"></div></form>
在default.aspx.vb中有以下两个过程代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim LoginButton As New Button With {.CssClass = "Button", .ID = "LoginButton", .Text = "登录"}
AddHandler LoginButton.Click, AddressOf LoginButton_Click
……
mainMenuArea.Controls.Add(LoginButton)
……
End Sub
Protected Sub LoginButton_Click(ByVal sender As Object, ByVal e As EventArgs)
Msgbox("CallIn")
End Sub
一开始点击页面“登录”按钮时,出现消息框,按确认消息框消失,一切正常。
当按刷新后,正常来说是页面重载,不应该再出现消息框。问题是刷新后自动出现消息框,刷新多少次出现多少次。请问该问题应怎样解决?