asp.net后台动态生成的表格怎么在后台获得其中的值?

发布网友 发布时间:2022-04-23 16:48

我来回答

5个回答

热心网友 时间:2022-04-08 19:35

Response.Write("<td><input type='text' name='"+dt.Rows[i][0].ToString()+"' runat='server'/></td>");
Request.Form["name值"]取值
ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。

热心网友 时间:2022-04-08 20:53

你用gridview控件绑定一下查询结果就行了,不但可以输出到前台,在后台也可以直接遍历单元格取值很方便。追问我想要生成的表格的列数是根据数据库里面查询的结果来生成的,如果用你说的这种方法那我要怎么做呢?而且我从数据库中查询出来的数据只是作为表头,表格的第二行是文本框,你说的这种要怎么实现呢?

热心网友 时间:2022-04-08 22:28

什么时候需要取值?这样设计很不合理
Response.Write("<td><input type='text' id='"+dt.Rows[i][0].ToString()+"' runat='server'/></td>");
改为
Response.Write("<td><input type='text' name='"+dt.Rows[i][0].ToString()+"' runat='server'/></td>");
Request.Form["name值"]取值

热心网友 时间:2022-04-09 00:19

这么生成表格还是asp穿新装,在asp.net下最好直接用服务器端的table控件

热心网友 时间:2022-04-09 02:27

你给文本框 就不同的 id啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com