c# - 如何获取我的文本框值而不是 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”。我该如何解决?
解决方案
推荐阅读
- asp.net-core - 在 Aspnet Core 2.1 Azure App Service 中长时间运行导出到 excel 作业
- data-structures - 在球形树上吠叫还是去别处看?
- sql - CAST CASE 语句超出限制
- dataframe - Giving a custom name for a column in dataframe, Julia
- arrays - 对基于结构的数组进行排序
- mysql - 从另一个表的数据更新一个表的所有列?
- python - ArcGIS 10.5 python 脚本集成到“脚本/工具”不输出数据
- python - 如何在战舰项目的python3中检测碰撞
- python - 无法加载 jupyter 笔记本
- r-markdown - Rmarkdown 和 pandoc-2.5 & 2.6 的新错误(无法解码字节 \xa9)