收集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( ', ')就是把上面这个字符串用逗号分隔,生成一个数组了