在后台代码中如何获得前台变量? input的好办,提交然后request就可以了,js的变量你可以用一个隐藏域来提交到后台。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript" src="/js/prototype.js"></script><script language="javascript1.2">function sendParameter(param){ new Ajax.Request(url,{ asynchronous:true, method:"get", parameters:"param="+param, onSuccess:function(XHR){ alert(XHR.responseText); }, onFailure:function(XHR){ alert(XHR.requestText); } });}</script> 是这样的,如果在页面有如下面一个提交的form:(注意html控件要在服务器端操作就一定得加一个runat="server")<form name="form1" runat="server" method="post" action="**.aspx"> //提交到本页就不用加action<INPUT type="text" name="TextBox1" runat="server"></form>那么就可以在aspx后台用一个变量来接收,如string uName=Request.Form.Get("TextBox1"); js的变量你可以用一个隐藏域来提交到后台但我个人觉得这样做没多大意义,因为我们用js的目的大多数是为了减轻服务器的负担,为什么还要提交给服务器 就算你不用一个form提交,只要在html控件加上一个runat="server"(通常我们叫html服务器端控件),你都可以在后台编辑它,具体测试你在后台用一个this. 就可以点(.)出来了 不懂你说的是什么意思“那变量在后台怎么获取呢?”!!!上面的string uName=Request.Form.Get("TextBox1");你不知道是什么意思吗?或者这样写也可以string uName=Request["TextBox1"];隐藏层是<div id="" runat="server" visible="false"></div>如果看不懂意思,建议asp.net的基础要加强一下 加个 runat="server" 后台就可以用了。 今天重读一下我在CSDN参与的贴子,以此整理一下零乱的知识点,发现楼主你最特别,真是鸭立鸡群,可谓贱中之王啊,小弟佩服佩服 关于js 获取页面元素的绝对坐标的问题 如何更改Ext gridpanel 走些行字体加粗 类似未读邮件 关于在复制一个new Array()的问题; window.open()的疑问! 关于用JS处理字符串的问题 怎样在所有的浏览器都屏蔽菜单栏、工具栏、地址栏和状态栏 探讨:如何控制iframe的子窗体的子窗体 那里有在netscape 里面javascript 语法的教材和说明? 從子窗體刷新父窗體的最佳辦法? 大家讨论一下javascript作界面的问题吧!(有分送!) 求一段javascript代码 急,在线等,有returnValue返回showModalDialog值的问题!
<script language="javascript1.2">
function sendParameter(param){
new Ajax.Request(url,{
asynchronous:true,
method:"get",
parameters:"param="+param,
onSuccess:function(XHR){
alert(XHR.responseText);
},
onFailure:function(XHR){
alert(XHR.requestText);
}
});
}
</script>
<form name="form1" runat="server" method="post" action="**.aspx"> //提交到本页就不用加action
<INPUT type="text" name="TextBox1" runat="server">
</form>
那么就可以在aspx后台用一个变量来接收,如
string uName=Request.Form.Get("TextBox1");
但我个人觉得这样做没多大意义,因为我们用js的目的大多数是为了减轻服务器的负担,
为什么还要提交给服务器
“那变量在后台怎么获取呢?”!!!
上面的
string uName=Request.Form.Get("TextBox1");你不知道是什么意思吗?
或者这样写也可以string uName=Request["TextBox1"];隐藏层是<div id="" runat="server" visible="false"></div>如果看不懂意思,建议asp.net的基础要加强一下