当前位置:编程学习 > C#/ASP.NET >>

如何把前台js中计算出来的一个字符串传递到后台使用

我在前台拼装了一个json字符串,但是我不知道怎么把它传递到后台使用。
我用的隐藏控件的方法,
<input id="Value_list" type="hidden" runat="server"/>
在js中:document.getElementById("Value_list").value = strList;
在后台string strList = Value_list.Value;一直是空字符串,怎么回事??
我alert过了,在前台是能取到字符串的,可是到了后台就没有了,并且前台先于后台执行的。
还有别的简单办法把这个字符串传递到后台么? --------------------编程问答-------------------- 如果你执行顺序无错的话,应该可以正常取到

你还可以利用js+ajax提交给后台接受 --------------------编程问答--------------------
引用 1 楼 Return_false 的回复:
如果你执行顺序无错的话,应该可以正常取到

你还可以利用js+ajax提交给后台接受

顺序无措,可是后台一直是空,急死我了 --------------------编程问答-------------------- 要不就利用表单提交,设置隐藏控件的name,后台根据name取值:Request.Form["name"]; --------------------编程问答--------------------
<input id="Value_list" type="hidden" runat="server" value=""/>
不行再使用asp的隐藏控件试试看~ --------------------编程问答-------------------- var str=获取的值


提交到页面,获取

$.post('test.aspx?tt='+str,function(data){
       
     返回的什么自己定

});
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,