gpt4 book ai didi

c# - 从 asp.net 中的文本框获取值

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:42 26 4
gpt4 key购买 nike

我有一个包含多个面板(用于显示和隐藏各种文本框)的网页,一个特定面板包含用于编辑记录的文本框。但是,当我尝试更新表格时,txtVendorName.Text.Trim() 是空白的。

            SqlConnection con = new SqlConnection(strConn);
string sqlUpdateVendor = "usp_Vendor_Update";
SqlCommand cmdUpdateVendor = new SqlCommand(sqlUpdateVendor, con);

cmdUpdateVendor.CommandType = CommandType.StoredProcedure;

cmdUpdateVendor.Parameters.Add(new SqlParameter("@RecID", SqlDbType.VarChar, 50));
cmdUpdateVendor.Parameters["@RecID"].Value = Request.QueryString["Rec_ID"];

cmdUpdateVendor.Parameters.Add(new SqlParameter("@empid", SqlDbType.VarChar, 11));
cmdUpdateVendor.Parameters["@empid"].Value = txtEmpIDNumber.Text.Trim();

cmdUpdateVendor.Parameters.Add(new SqlParameter("@VendorName", SqlDbType.VarChar, 100));
cmdUpdateVendor.Parameters["@VendorName"].Value = txtVendorName.Text.Trim();

代码不会抛出任何类型的错误。

知道为什么文本框不包含值吗?

好的,将提交按钮的 PostBackURL 属性设置为 PageABC.aspx 解决了该问题。任何人都知道 postbackurl 属性如何以及为什么会解决这样的问题?

最佳答案

尝试使用调试器逐步执行此代码。看看有没有拼写错误。

关于c# - 从 asp.net 中的文本框获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com