如何获取动态创建的表';在vb.net中使用Request.Form的列和行总数

如何获取动态创建的表';在vb.net中使用Request.Form的列和行总数,vb.net,model-view-controller,controller,row,Vb.net,Model View Controller,Controller,Row,我正在用MVC4.0在Vb.net中做我的项目 我已经使用javascript在td中创建了动态表和文本框,现在我想获取该表的行和列的总数,以便在控制器函数中进行进一步处理 如何使用VB.net使用上面的内容 我使用了Request.Form,但表中文本框的id是唯一创建的,因此首先我希望找到总的列和行,以便我可以进一步移动并检查using for loop。似乎如果您是通过javascript生成表的,那么您还应该能够将隐藏字段的值设置为所需的值输出到“总计”列。如果使用设置的值创建了隐藏字段

我正在用MVC4.0在Vb.net中做我的项目

我已经使用javascript在td中创建了动态表和文本框,现在我想获取该表的行和列的总数,以便在控制器函数中进行进一步处理

如何使用VB.net使用上面的内容


我使用了Request.Form,但表中文本框的id是唯一创建的,因此首先我希望找到总的列和行,以便我可以进一步移动并检查using for loop。

似乎如果您是通过javascript生成表的,那么您还应该能够将隐藏字段的值设置为所需的值输出到“总计”列。如果使用设置的值创建了隐藏字段,则应该能够从请求集合访问该字段。如果它实际上不在返回的字段中,则只能从客户端访问该值

document.getElementById("myInput").value = "Value you are outputting to your "total" cell
[已解决]

通过使用FormCollection,我获得了所有关于代码隐藏的控件,我需要做的是使用form action方法发回表单,因为使用ajax,我不会在代码隐藏中获得FormCollection,而是直接使用form action方法,我可以获得所有控件的名称。

这些是文本框ID,我可以通过这些ID获取值,只需执行进一步的处理,如:

For Each _formvalues As String In formcol
     formcol(_formvalues)
  Next

fomcol是FormCollection的一个对象,_formvalues用于逐个移动进入formcol的名称,并获取其中的数据意味着只需写入formcol(_formvalues)就是这样。

到目前为止,您编写了什么代码?我已经使用javascript创建了表,并在vb.net中搜索google以获取这些表的总行和总列,但我没有得到任何解决方案。是的,DonnieDarko,我得到了总行,但我需要在动态生成表的tr中的td中创建的文本框id,以便从中获取值文本框。如何从动态生成的表中获取tr的td?如果正确命名文本框,通过请求收集从服务器端提取数据应该没有问题。是的,如果您认为我的答案是正确的,那么您是对的Donniedako,因此请毫不犹豫地放弃我的答案,并单击右键接受此答案。谢谢您的帮助。