请问c#从数据库里取出数据循环赋值给js,让js生成变量,然后让c#获得js生成的变量值,来更新原来的数据库? lz先要搞清楚,b/s程序执行的先后顺序,你现在把这个b,s两端代码混在一起.实在太乱. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是想实现一下功能:c#从数据库里循环读出数据,每次读出一条数据,然后c#把值赋给js的代码来实现,(必须要赋值给js实现才可以,c#不可以)。js会生成一个变量值,这时候c#要获取这个变量值。然后c#更新原来的数据库内容。 这个问题可以考虑用ajax去实现在js函数change()里面用ajax把计算生成的值传给另一个页面去更新数据库。如果按你现在的写法是不可能实现的。原因是页面js脚本赋值后的控制的值还没有被post到服务器端。所以肯定是获取不到值了。 下面这种方法可以吗?<html> <body> <script> var c = 3; document.getElementById("frm1").src="a.aspx?c="+c; </script> <iframe id="frm1" src="a.aspx" /> </body> </html> a.aspx.cs page_load { string c = Request["c"]; } asp.net(C#) 后台http的request请求的问题 MVC3实体模型中一个比较纠结的问题 HttpModule 拦截客户端所请求的事件名称或者控件ID 关于IIS的会话时间问题 用ajax调用服务器的方法时,表示层为什么不能调用业务层的类? 用WORD打開會有一個VIEWSTATE的TEXTBOX asp.net 中怎么实现一篇文章分页(c#) 一个让我吐血的问题,请各位大虾帮忙... 存储过程 一个语法问题 救命~~~我做的一个网站现在无法测试,请高手帮我测试 JulMar.Tapi3
c#从数据库里循环读出数据,每次读出一条数据,然后c#把值赋给js的代码来实现,(必须要赋值给js实现才可以,c#不可以)。js会生成一个变量值,这时候c#要获取这个变量值。然后c#更新原来的数据库内容。
在js函数change()里面用ajax把计算生成的值传给另一个页面去更新数据库。
如果按你现在的写法是不可能实现的。
原因是页面js脚本赋值后的控制的值还没有被post到服务器端。所以肯定是获取不到值了。
下面这种方法可以吗?<html>
<body>
<script>
var c = 3;
document.getElementById("frm1").src="a.aspx?c="+c;
</script>
<iframe id="frm1" src="a.aspx" />
</body>
</html> a.aspx.cs page_load
{
string c = Request["c"];
}