C# 如何在ASP.NET中获取文本框的值
我在文本框中输入了一个值,但是当我单击按钮在服务器端获取该值时,它仍然检索到旧值。 这是我的密码: aspx: 正如您看到的,当我得到txtQuantity的值时,它给了我旧的值,而不是我输入的值 我猜回发中有一些问题。您可以尝试使用C# 如何在ASP.NET中获取文本框的值,c#,asp.net,textbox,postback,C#,Asp.net,Textbox,Postback,我在文本框中输入了一个值,但是当我单击按钮在服务器端获取该值时,它仍然检索到旧值。 这是我的密码: aspx: 正如您看到的,当我得到txtQuantity的值时,它给了我旧的值,而不是我输入的值 我猜回发中有一些问题。您可以尝试使用 Request.Form[((TextBox)gvr.FindControl("txtQuantity")).ClientID]; 以准确获取发布到服务器的内容 您可能需要修改语法。我现在不能测试它。你有吗!iPostback在页面加载时?还没有。放什么进去!i
Request.Form[((TextBox)gvr.FindControl("txtQuantity")).ClientID];
以准确获取发布到服务器的内容
您可能需要修改语法。我现在不能测试它。你有
吗!iPostback
在页面加载时?还没有。放什么进去!iPostBack?如何填充gridview?如果在页面加载时执行此操作,请将其放入!Ispostback
此代码。此代码有效!非常感谢。
foreach (GridViewRow gvr in gvTicketSkus.Rows)
{
sku = gvr.Cells[0].Text;
quantity = Convert.ToInt32(((TextBox)gvr.FindControl("txtQuantity")).Text);
if (quantity > 0)
{
pendingOrder.Add(sku, quantity);
}
}
Request.Form[((TextBox)gvr.FindControl("txtQuantity")).ClientID];