设置文本框的值并稍后检索它

时间:2014-06-29 13:25:07

标签: vb.net webforms

我有几个aspx文本框,并在我的页面中将其文本值设置为on load函数 文本从数据库中读出。

Default.aspx的

<asp:TextBox ID="suggestion" CssClass="inputBoxField" runat="server" Text="" TextMode="MultiLine" Rows="5" Columns="10" ></asp:TextBox>

Default.aspv.vb

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load    
 . . . . 
    suggestion.Text = suggestionValue
End Sub

现在我有一个按钮点击事件,想要检索文本框的值。

Protected Sub save_Click1(sender As Object, e As EventArgs) Handles save.Click
    Dim suggestionValue As String = suggestion.Text
 ......
End Sub

我面临的问题是,无论用户是否在此期间更改了文本框的实际文本,suggestionValue将是我在加载函数页面中设置的文本。我是否需要调用某种更新功能?

1 个答案:

答案 0 :(得分:1)

如果页面未回发,则仅更改文本文本

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load    
    If not Me.IsPostBack then
      suggestion.Text = suggestionValue
    End If
End Sub