【问题标题】:Setting the value of a textbox and retrieving it later on设置文本框的值并稍后检索它
【发布时间】:2014-06-29 13:25:07
【问题描述】:

我有几个 aspx 文本框,并在我的页面中将它们的文本值分配给加载功能 文本从数据库中读出。

默认.aspx

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

默认.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

我面临的问题是,无论用户是否同时更改了文本框的实际文本,suggestValue 都将是我在加载功能页面中设置的文本。我必须调用某种更新函数吗?

【问题讨论】:

    标签: vb.net webforms


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      相关资源
      最近更新 更多