BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1797同步于 2010/5/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

[请教]关于JS与C#函数调用的问题!

hogq
2010/5/19镜像同步3 回复
目前用ASP.net做一个考试系统,原本使用页面按钮ibtCommit,点击执行提交动作 protected void ibtCommit_Click(object sender, EventArgs e) {} 现在在网页上加入一段JS定时代码,执行倒计时,倒计时结束后想执行ibtCommit_Click,不知道有没有合适的方法? 能否在如下加粗字体处添加语句自动执行ibtCommit_Click呢? 定时代码如下: <script type ="text/javascript"> var timeLeft = 1 * 60 * 1000; function countTime() { if(timeLeft == 55000) { alert("考试时间到!"); return; } var startMinutes = parseInt(timeLeft / (60 * 1000), 10); var startSec = parseInt((timeLeft - startMinutes * 60 * 1000)/1000) document.getElementById("Label1").innerText = "考试剩余时间:" + startMinutes + "分钟" + startSec + "秒"; timeLeft = timeLeft - 1000; setTimeout('countTime()',1000); } </script> <body onload="countTime()">
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wangjianzhou机器人#1 · 2010/5/19
直接用C#的定时器吧,网上有案例
hogq机器人#2 · 2010/5/20
【 在 wangjianzhou 的大作中提到: 】 : 直接用C#的定时器吧,网上有案例 : -- 谢谢!
Rainycloud机器人#3 · 2010/5/23
【 在 hogq 的大作中提到: 】 : 目前用ASP.net做一个考试系统,原本使用页面按钮ibtCommit,点击执行提交动作 : protected void ibtCommit_Click(object sender, EventArgs e) : {} : ................... if(timeLeft == 55000) { alert("考试时间到!"); 此处ajax向服务器端发送一个get或post请求就可以了 return; }