当前位置: 代码迷 >> ASP.NET >> 收集JS动态生成的 textbox解决方案
  详细解决方案

收集JS动态生成的 textbox解决方案

热度:9509   发布时间:2013-02-26 00:00:00.0
收集JS动态生成的 textbox
我用   JS在客户端生成   <input   type= "text "   />
每个都有一样的   name= "autotext "
在ASP   NET   (C#)   中怎么收集他们的值

------解决方案--------------------------------------------------------
如果不是服务器控件,客户端生成的控件不能被服务器获取到。可以考虑采用Ajax技术。
------解决方案--------------------------------------------------------
我也试过了自定义javascript改变了 服务器控件的值,但是视图ViewState没有改变,服务器控件值还是不会变的了
Ajax可以解决这个问题吧。没有这方面的书籍,英文的暂时没心情看,呵呵
------解决方案--------------------------------------------------------
比如你提交了:autotext=1 autotext=2 autotext=3 这样3个TEXTBOX
那么使用Request.Form[ "autotext "]取得的值就是:1,2,3
Request.Form[ "autotext "].Split( ', ')就是把上面这个字符串用逗号分隔,生成一个数组了
  相关解决方案