asp.net后台如何获取前台页面js的值

比如设置var i="123";
后台.cs文件如何获取i的值。建议给具体实例,不要告诉我用AJAX就行,给个例子。

如果你就是不喜欢js 来获取的话。 那只能将 i 付给一个 runat="server" 的隐藏控件 在提交表单后获取该值。追问

用隐藏控件,把js的值赋给控件,后台取控件的值是空的。

追答

那极有可能是 赋值给隐藏控件的js 没有执行 就提交表单了,前台代码和后台代码贴出来 让我 看下

追问

document.getElementById("header").value=temp; 这条语句在母模板下建立的中不能用,不知道什么原因。不用母模板就可以获取值了,奇怪。

追答

因为模板页会将下面的服务器控件 重新生成ID 你写的header 肯定要无效的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-08
string i = Request.Form["i"]追问

你有试过这个方法么,我试了不行,系统提示Request错误,没用Using指令什么的

相似回答