例如: <script type="text/javascript" language="javascript">
var time = 300;
</script>如何把time的值传递给ASP.NET中已经定义的
public static int sum; sum中,在javascript中传递,而不是在后台中获取!
具体点呗!我是新手,不是太懂javascript!弄好了加20分!
追答在javascript中,把time的值赋给一个cookie变量
document.cookie="time=300";
在asp.net中获取cookie变量的值
HttpContext.Current.Request.Cookies["time"].Value
这种好像不是我要的那种效果,我要的是在javascript中把time这个变量的值传递给后台sum变量中,而不需要在后台调用的那种?怎么实现?你能明白我的意思吗?
追答那就把第二步改一下
改为:
sum = Request.Cookies["time"].value
这句话是在javascript中添加还是在后台中添加呢?如果是在javascript中添加,直接写成sum应该这样写不对吧!
追答第二步不对,是ASP获取cookie值的语法
在asp.net中获取cookie值的语法
string sum=System.Web.HttpContext.Current.Request.Cookies["time"].Value;
或
string sum=HttpContext.Current.Request.Cookies["time"].Value
不是啊。您没理解我说的意思,我说的意思是在javascript中直接把变量的值传递给后台的sum变量,而不需要在ASP.NET中用HttpContext.Current.Request.Cookies["time"].Value;来提取这个数字!能实现吗?
能不能加您QQ好友,这样方便交流!
我原来也碰到过类以的问题,javascript好象不能直接传递值给asp.net 变量,折衷的办法就是我实在没办法才想出的这个方法,也达到了相同的效果。效率可能低一点.
========================
其实我完全明白你的意思,但直接传递,目前为止,我还没有找到相关不借助cookie的语法
呵呵 什么办法啊,您好像没说啊、!那么怎么实现在javascript中使ASP.NET中的变量自增或自减功能!就是控制ASP.NET变量的值!这可以实现吗?怎么在javascript中调用cookie的值啊!
本回答被提问者采纳好像都是需要在后台获取,但是我提问的是不需要在后台获取就能直接实现的!
好像都是需要在后台获取,但是我提问的是不需要在后台获取就能直接实现的!