0

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

我正在使用标准文本框,例如:

< asp:TextBox ID="txtDesArt" runat="server" Width="489px"></asp:TextBox>

为了用初始值填充文本框,我在 Page_Load 中连接到 SQL Server,在内存中填充一个 DataTable,然后填充文本框,例如:

txtDesArt.Text = dtArticulos.Rows(0).Item("DesArt")

这是按钮的代码:

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

当我尝试访问该字段的值时,它会显示原始值,我尝试使用:txtDesArt.Text,也使用:

Request.Form.GetValues("txtDesArt")
4

0 回答 0