如何维护变量VB.NET的值

时间:2012-05-09 15:20:40

标签: asp.net vb.net variables

我是初学者......我需要帮助..请看下面的例子..抱歉英语不好......

我有一个名为str的字符串变量,其中包含“John”。单击第一个按钮时,我将其更改为“Dave”。单击第二个时,我将值显示给标签。我想看见戴夫,但我只看约翰。这是为什么?

页面加载没有任何内容,没有其他地方。我知道我可以参加一个会议,但这是在同一页面上。我不能没有会话或视图状态。

感谢。

    Partial Class  _Default
        Inherits System.Web.UI.Page

        Private str As String = "John"

        Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
            str = "Dave"        
        End Sub

        Protected Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click    
           Label1.Text = str
        End Sub
    End Class

1 个答案:

答案 0 :(得分:4)

欢迎来到无国籍编程的世界;呈现页面后,变量无法生存;您需要使用Session对象来保存它们。

在按钮单击中,设置会话(“PersonName”)=“Dave”

在Page_Load中,有以下代码:

str = Session(“PersonName”)。ToString()

我强烈建议您使用ASP.NET编程中的一些教程来熟悉您需要的所有概念。