困扰很久的问题!!!如何在codebehind中提取客户端脚本创建的内容??? 想想HTTP提交是怎么工作的,在后端你只能从QueryString或Form或Cookie里获取数据,ASP.NET又可以从ViewState获取数据(从Form里来),如果你添加的东西不在这些数据里的话,后端怎么能获取?加一个隐藏控件,把DHTML动态添加的数据传回去! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思归老大讲得极是, HTTP本来就不是基于连接的双方的交互是通过post/querystring Response.Write实现虽然有提交,但是 form中 只有<input 或select textarea等元素是可提交的table与其他html元素都不能提交值如要实现,需要他们帮助如:function Button1_onclick() { objTable = document.getElementById("Table1"); var objRow = objTable.insertRow(objTable.rows.length); var objCell = objRow.insertCell(0); objCell.innerText = objTable.rows.length.toString();加上document.Form1.hidInput1.value = objTable.innerHTML;} 没错。我以前也遇到这问题用的就是saucer(思归/MVP)的方法“加一个隐藏控件,把DHTML动态添加的数据传回去!”=================================新一代论坛 http://www.xlfancy.com1. 所见即所得的Web文本编辑 2. 程序代码的高亮显示: Ada、C、C++、C#、Delphi、ILasm、JS.NET、MASM、VB、VB.NET 3. 奇快无比的“引用”“编辑”“回复”。任意的同时多次“引用” 多个不同的发言。 把值放到一个hidden里,后台用Request.Form[name]得到客户端的数据 我也遇到过这样的问题。我是通过这样的办法解决的,每次添加的时候生成一个XML文件,然后通过XML文件来动态生成表单。 多谢幕白兄的提示我先在客户端脚本用document.Form1.hidInput1.value = objTable.outerHTML;而后在codebehind中用Request.Form1["hidInput1"]得到了整个Table1的标记字符串然后呢?我怎么把这一大串标记转换为一个HtmlTable对象啊,.NET有没有提供方便的类啊,几位老大,再教教我,送佛送到西天啊。 this.Label1.Text = this.Table1.Rows.Count.ToString();page_load 网站上需要给每篇文章的关键字加上<a></a>标签,请问如何做? 这里base和this的区别? ConnectionString 属性尚未初始化。 缓存页时Substitution控件刷新时的问题 关于图片控件取值的问题 winform的优点 日志中经常出现这样的提示:请求的窗体身份验证失败。原因: 提供的票证已过期。 目录指向 datagrid向Excel导出的时候,超链接列的下划线不想要,怎么办 求无限级联算法,有代码更好。谢谢 有处理xml经验的请来这里看看,再加100分,谢谢大家! 新手问题:关于web.config,急,急,急!在线等待!
双方的交互是通过post/querystring Response.Write实现虽然有提交,但是 form中 只有<input 或select textarea等元素是可提交的table与其他html元素都不能提交值
如要实现,需要他们帮助
如:function Button1_onclick() {
objTable = document.getElementById("Table1");
var objRow = objTable.insertRow(objTable.rows.length);
var objCell = objRow.insertCell(0);
objCell.innerText = objTable.rows.length.toString();
加上
document.Form1.hidInput1.value = objTable.innerHTML;}
=================================
新一代论坛 http://www.xlfancy.com
1. 所见即所得的Web文本编辑
2. 程序代码的高亮显示:
Ada、C、C++、C#、Delphi、ILasm、JS.NET、MASM、VB、VB.NET
3. 奇快无比的“引用”“编辑”“回复”。任意的同时多次“引用”
多个不同的发言。
我是通过这样的办法解决的,每次添加的时候生成一个XML文件,然后通过XML文件来动态生成表单。
document.Form1.hidInput1.value = objTable.outerHTML;而后在codebehind中用
Request.Form1["hidInput1"]得到了整个Table1的标记字符串然后呢?我怎么把这一大串标记转换为一个HtmlTable对象啊,.NET有没有提供方便的类啊,几位老大,再教教我,送佛送到西天啊。
page_load