我有几个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将是我在加载函数页面中设置的文本。我是否需要调用某种更新功能?
答案 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