从C#asp.net中的ListView获取值

从C#asp.net中的ListView获取值,c#,asp.net,.net,visual-studio,listview,C#,Asp.net,.net,Visual Studio,Listview,我正在生成一个列表视图,如下所示 foreach (var item in productFormsView.Items) { var somevalue = ((Form)item.DataItem).Quantity; } 现在,点击“添加到公文包”按钮,我需要浏览每个项目并发送电子邮件给用户输入数量的地方 我看到我可以做这样的事情 foreach (var item in productFormsView.Items) { var somevalue =

我正在生成一个列表视图,如下所示

 foreach (var item in productFormsView.Items)
 {
     var somevalue = ((Form)item.DataItem).Quantity;
 }

现在,点击“添加到公文包”按钮,我需要浏览每个项目并发送电子邮件给用户输入数量的地方

我看到我可以做这样的事情

 foreach (var item in productFormsView.Items)
 {
     var somevalue = ((Form)item.DataItem).Quantity;
 }
但是,item.DataItem返回null,如下所示。如何从“数量”文本框中获取文本


当您单击按钮时。 有一个新的请求到达您的web服务器。productFormsView将是init,因此该项为null。
单击该按钮时,您可以使用javascript将数量数据保存在某个隐藏字段中,并在单击该按钮时从Request.Form[“xxx”]

获取数量。 有一个新的请求到达您的web服务器。productFormsView将是init,因此该项为null。
单击按钮时,您可以通过javascript将数量数据保存在某个隐藏字段中,并从请求中获取数量。表单[“xxx”]

这应该有帮助是的,解决了它,谢谢:-)这应该有帮助是的,解决了它,谢谢:-)