日期:2014-05-18  浏览次数:20942 次

动态在一个table里面添加了几行几列,当用户post回来的时候怎么样取回他们的值?
我用js动态在一个table里面添加了几行几列,并且让用户在里面输入了他们的数据,那么当我的界面post回来的时候怎么让我添加的这几行和几列还有里面的输入的数值能够取得回来。
bty:这个页面里其他的非动态添加的控件值是能够取得回的。

------解决方案--------------------
用循环
比如
string str="";
for(int j=1;j<=5;j++)//前台有多少行,列用id区分开
{
if(Request.Form["name"+j]!=""&&Request.Form["name"+j]!=null)
{
str=Request.Form["name"+j]
}
}
------解决方案--------------------
动态添加的前台控件,无法findcontrol

只有通过Request
------解决方案--------------------
参考:
http://blog.csdn.net/lfywy/archive/2008/06/11/2535885.aspx