用js动态生成的输入框,在我的后台程序(asp.net c#)中如何取得它的值?
比如我用js这样生成控件
var row = Table1.insertRow(Table1.rows.length);
var col = row.insertCell(0);
col.innerHTML = "<INPUT id=d1 name=name1 SIZE=10>";
耿要命的是,当我多次动态生成时,这次控件的id都是一样的,这可怎么往后台送数据啊?
多谢回复!
除了用隐藏域之外又别的方法么?我的输入框多了,隐藏域我也没法做了
比如我用js这样生成控件
var row = Table1.insertRow(Table1.rows.length);
var col = row.insertCell(0);
col.innerHTML = "<INPUT id=d1 name=name1 SIZE=10>";
耿要命的是,当我多次动态生成时,这次控件的id都是一样的,这可怎么往后台送数据啊?
多谢回复!
除了用隐藏域之外又别的方法么?我的输入框多了,隐藏域我也没法做了
解决方案 »
- ASP.NET 仿QQ相册
- 如何在页面间 传递多个查询条件
- 如何去掉字符串最左边的逗号
- asp.net调用cmd 的问题
- Response Headers, Content-Length被Transfer-Encoding:chunked替换的问题
- 一个javaScript问题 我想实现第一个checkbox选中后 第二个checkbox才能选,下面的javascript代码好像不行,请指正一下,急,给分
- DotNetSMTP (电子邮件发送组件)
- ???帮忙网页跳转问题
- 高分求解:数据连接中的奇怪的问题?(100分)
- 求助 错误处理中 Server.GetLastError() 怎么会为null?
- web.config问题,急!!!!!!!!!!!!!
- 【急的快哭了】asp.net中怎么把ACCESS中OLE对象中的图片读出来并显示在image里【就这么多分了,不好意思】
id最好是唯一的,你生成的时候,
写col.innerHTML = "<INPUT name=name1 SIZE=10>";
后台获取:Request.Form["name1"];
http://dotnet.aspx.cc/ShowDetail.aspx?id=E6E35E3C-2C28-4DAD-ACBB-DB78D2785776
错误提示:未将对象引用设置到对象的实例
=====
string s=Request.Form["d1"];