我在这里有一个.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”。 我该怎么解决?