Vb.net按钮单击事件第一次没有触发



我有一个非常简单的文本框和按钮,但按钮点击事件没有在第一次触发(只有在第二次点击触发)

<asp:TextBox ID="TxtSurvey" runat="server"></asp:TextBox> <br />
<asp:Button  ID="BtnGoSurvey" runat="server" Text="LetsGo"/>

代码也很简单

 Protected Sub BtnGoSurvey_Click(sender As Object, e As EventArgs) Handles BtnGoSurvey.Click
        Session("IDSurvey") = TxtSurvey.Text
        BtnGoSurvey.PostBackUrl = "~/Survey.aspx"
End Sub

我做错了什么?感谢您的帮助

如果可以使用Response。重定向,那么下面应该可以工作:

Protected Sub BtnGoSurvey_Click(sender As Object, e As EventArgs) Handles BtnGoSurvey.Click
    Session("IDSurvey") = TxtSurvey.Text
    Response.Redirect("~/Survey.aspx",True)
End Sub

最新更新