Input 如何使用Visual Basic获取web表单中的用户输入

Input 如何使用Visual Basic获取web表单中的用户输入,input,webforms,get,Input,Webforms,Get,我正在开发一个web应用程序并访问存储在SQL Server中的数据。我有一个基于母版页的web表单,在该表单中,我将SQL表中的数据呈现给用户,允许用户更改值并单击按钮将数据保存回表中。我的问题是,当用户单击按钮时,我无法获取用户键入的值,而是从SQL表中获取原始值 我使用的是标准文本框,例如: < asp:TextBox ID="txtDesArt" runat="server" Width="489px"></asp:TextBox> txtDesArt.Text

我正在开发一个web应用程序并访问存储在SQL Server中的数据。我有一个基于母版页的web表单,在该表单中,我将SQL表中的数据呈现给用户,允许用户更改值并单击按钮将数据保存回表中。我的问题是,当用户单击按钮时,我无法获取用户键入的值,而是从SQL表中获取原始值

我使用的是标准文本框,例如:

< asp:TextBox ID="txtDesArt" runat="server" Width="489px"></asp:TextBox>
txtDesArt.Text = dtArticulos.Rows(0).Item("DesArt")
这是按钮的代码:

< asp:Button ID="cmdGuardar" runat="server" Font-Names="Tahoma" Font-Size="9pt" Text="Guardar" />

作为记录,我有另一个用于向SQL Server添加数据的web表单,我使用相同的对象和方法,不同的是我不初始化文本框,当我使用txtDesArt.text时,它工作正常。请确保仅当
isPostBack
属性为false时,才在
页面加载
事件中初始化文本框,否则每次回发都会用原始值覆盖文本框值Hanks Andrea,效果很好!!!
Request.Form.GetValues("txtDesArt")