7 个解决方案
#1
用一个服务器控件HIDDEN,接收每回动态添加的值。
#2
tong shang.
#3
问问题要问到点子上,不知道你为什么要获取行,应该是获取行中的值吧
譬如你动态添加的2行是
<tr><td><input type="text" value="1" name="username"/></td></tr>
<tr><td><input type="text" value="2" name="username"/></td></tr>
那你其实只要Request.Form["username"]就能获取到1,2这样的值
譬如你动态添加的2行是
<tr><td><input type="text" value="1" name="username"/></td></tr>
<tr><td><input type="text" value="2" name="username"/></td></tr>
那你其实只要Request.Form["username"]就能获取到1,2这样的值
#5
这个问题我也碰到过,当时是用Ajax的方式获取内存中的数据来做的,就是在Web程序启动的时候初始化好这块内存数据结构,你在做JS动态添加行的时候把相应的数据也写入到内存中去,如果数据量大的话建议你使用客户端JSON对象来存储你的动态数据,后台需要取的时候把数据从前台发过来,然后再通过服务器端方法把JSON对象转换成方便你使用的数据结构。我的思路就是这样,如果符合你的需要的话可以试试
#6
我现在是用1楼的方法来做的,你这个方法我也去试试
#7
Request.Form["username"]就能获取到1,2这样的值
#1
用一个服务器控件HIDDEN,接收每回动态添加的值。
#2
tong shang.
#3
问问题要问到点子上,不知道你为什么要获取行,应该是获取行中的值吧
譬如你动态添加的2行是
<tr><td><input type="text" value="1" name="username"/></td></tr>
<tr><td><input type="text" value="2" name="username"/></td></tr>
那你其实只要Request.Form["username"]就能获取到1,2这样的值
譬如你动态添加的2行是
<tr><td><input type="text" value="1" name="username"/></td></tr>
<tr><td><input type="text" value="2" name="username"/></td></tr>
那你其实只要Request.Form["username"]就能获取到1,2这样的值
#4
#5
这个问题我也碰到过,当时是用Ajax的方式获取内存中的数据来做的,就是在Web程序启动的时候初始化好这块内存数据结构,你在做JS动态添加行的时候把相应的数据也写入到内存中去,如果数据量大的话建议你使用客户端JSON对象来存储你的动态数据,后台需要取的时候把数据从前台发过来,然后再通过服务器端方法把JSON对象转换成方便你使用的数据结构。我的思路就是这样,如果符合你的需要的话可以试试
#6
我现在是用1楼的方法来做的,你这个方法我也去试试
#7
Request.Form["username"]就能获取到1,2这样的值