首页 > 解决方案 > 如何获取我的文本框值而不是 defaultValue?

问题描述

我在这里有一个 .net 文本框,它从我的 SQL 数据库中获取数据。这是我的文本框。

<asp:TextBox ID="Tb_Height" runat="server" CssClass="form-control"></asp:TextBox>

这是我背后的代码。

DataTable dt = new DataTable();
var dic = new Dictionary<string, object>();
dt = SQLDB.getData(Selcmd, SQLDB.GetConnectyion(), dic);

if (dt.Rows.Count > 0) {  
Selcmd = @"
UPDATE Database59
SET [Height] = @Height 
";}

dic.Add("@Height", Tb_Height.Text.Trim());
SQLDB.exeData(Selcmd, SQLDB.GetConnection(), dic);

当我的文本框为空白时,我的高度为 160。刷新后,文本框将加载我数据库中存在的值(即 160)

但是当我将值更新为 188 时,它不会改变。我发现在前面的控制台中,它可以捕获值 188。但它总是有一个“defaultValue 160”。我该如何解决?

标签: c#jqueryhtml.net

解决方案


推荐阅读