我正在尝试使用vb.net提供的按钮清除vb.net中html文本框的值。
有人可以帮帮我吗?
html文本框的前端代码:
<input type="text" name="Desc" id="desc" size="28" maxlength="50" value=''>
按钮代码:
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
desc.Text = ""
' What code should I do here?
End Sub
答案 0 :(得分:0)
我认为TextBox1.Text = ""
应该正常运行,但请尝试TextBox1.Clear()
清除文本框中的内容并允许重新输入。您还需要在HTML输入中添加runat="server"
。
答案 1 :(得分:0)
要在后端访问HTML控件,您必须提供Scripts
。有关runat="server"
的更多信息,请参阅此thread。因此,您的输入标记将如下所示:
runat="server"
<input runat="server" type="text" name="Desc" id="desc" size="28" maxlength="50" value="sample">
控件没有Text
属性,因此您必须使用
HTML
清除/重置控件的值