Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack = True Then
Session("x") = "ABC"
End If
End Sub
Protected Sub btnABC_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnABC.Click
Session("x") = "ABC"
End Sub
Protected Sub btnCBA_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCBA.Click
Session("x") = "CBA"
End Sub
Protected Sub btnShow_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnShow.Click
TextBox1.Text = Session("x")
End Sub
End Class
Три кнопки - ABC, CBA и Show.Если вы нажмете на ABC, а затем нажмите кнопку Показать. В текстовом поле отображается «ABC», но когда я нажимаю кнопку CBA И затем нажмите кнопку Показать.Свойство IsPostback будет иметь значение true каждый раз, когда страница публикуется на сервере.Таким образом, сессия сбросила значение.как преодолеть эту проблему ????