首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-03-09 
收集JS动态生成的 textbox我用JS在客户端生成inputtype text /每个都有一样的name autotext 在ASP

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

热点排行