asp.net后台代码实现点击按钮动态添加table的一行
2011-12-22 15:42
1021 查看
窗体顶端
asp.net后台代码实现点击按钮动态添加table的一行
可用Session来实现。我现在在做的一个物流系统就是这样来增加车辆的发车时间的。
首先在Page_Load里初始化 Session["str"] = "";
在该按钮的单击事件里写
Session["str"]=String.Concat(Session["str"].ToString(),"<tr><td><inputtype=\"text\" name=\"(这儿自己取个名,方便到时取里面的值。用Request["取的名字"].ToString 会自动取得以逗号格式隔开的textbox里的值。可自己试着做。)\" style=\"width:156px\"></td></tr>");
(String.Concat(string1,string2)方法用来连接string1和string2两个字符串,即每次都在现有的一行后面新加一行。)
然后在页面的前台aspx文件里用<%=Session["str"]%>来显示这些行,注意将它放在你的<table>和</table>中间,就可以往该表格中加入行了。
要有命名规则也可以的。它们也可以都用一样的名字,比如说都为aa ,则name=\"aa\",这样可以用Request["aa"]将一批值取过来。或者你想命名为aa0,aa1,aa2……,可以定义一个Session["i"]=0,然后在前面那段代码的name=\"aa\"+Session["i"].ToString() Session["i"]=Session["i"]+1; 这样就可以了。
asp.net后台代码实现点击按钮动态添加table的一行
可用Session来实现。我现在在做的一个物流系统就是这样来增加车辆的发车时间的。
首先在Page_Load里初始化 Session["str"] = "";
在该按钮的单击事件里写
Session["str"]=String.Concat(Session["str"].ToString(),"<tr><td><inputtype=\"text\" name=\"(这儿自己取个名,方便到时取里面的值。用Request["取的名字"].ToString 会自动取得以逗号格式隔开的textbox里的值。可自己试着做。)\" style=\"width:156px\"></td></tr>");
(String.Concat(string1,string2)方法用来连接string1和string2两个字符串,即每次都在现有的一行后面新加一行。)
然后在页面的前台aspx文件里用<%=Session["str"]%>来显示这些行,注意将它放在你的<table>和</table>中间,就可以往该表格中加入行了。
要有命名规则也可以的。它们也可以都用一样的名字,比如说都为aa ,则name=\"aa\",这样可以用Request["aa"]将一批值取过来。或者你想命名为aa0,aa1,aa2……,可以定义一个Session["i"]=0,然后在前面那段代码的name=\"aa\"+Session["i"].ToString() Session["i"]=Session["i"]+1; 这样就可以了。
相关文章推荐
- ASP.NET 的后台代码问题:动态向Table里添加按钮,却提示没有Text属性。
- 在后台 如何实现 按钮点击后 Table能动态增加一行
- 在后台 如何实现 按钮点击后 Table能动态增加一行
- asp.net cshtml页面使用Razor后台代码动态产生页面——函数实现
- asp.net后台代码动态引用添加JS和css文件
- asp.net动态添加CheckBox控件及判断是否选中,以下是页面及后台代码
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- asp.net后台代码动态引用添加JS和css文件
- asp.net 点击按钮,页面没有任何变化,后台代码不触发
- jquery 实现点击 table中一行tr自动复制本行添加到本行之后 点击按钮回复到初始状态
- layui 实现点击按钮添加一行(方法渲染创建的table)
- asp.net下按钮点击后禁用的实现代码
- asp.net后台动态添加JS文件和css文件的引用实现方法
- ASP.NET后台代码方式识别页面“按钮点击”和浏览器F5“刷新”事件
- 点击按钮实现表格动态添加或删除一行
- layui实现点击按钮给table添加一行
- asp.net后台代码动态添加JS文件和css文件的引用
- ASP.NET后台代码方式识别页面“按钮点击”和浏览器F5“刷新”事件
- asp.net后台动态添加JS文件和css文件的引用实现方法