다음은 컨트롤러 m에서 시작 시간과 종료 시간의 차이를 지나는 컨트롤러 m의 컨트롤러 및 뷰입니다.이 지속 시간에 액세스하여 페이지를 볼 수 있으므로 기간 값을`javascript 타이머 및 시계 시작 내가 viewbag 사용하여 일을했지만 인스턴트 메신저 Null 값을 받고 인스턴트 메신저 및 나는 카운트 다운 타이머를 시작할 때 사용자가 시작할 때 클릭하십시오 아무도 도와 드릴 수 있습니다. 언급 위MVC에서 자바 스크립트를 사용하는 타이머
public ActionResult ApplyForTest(int Test_Id)
{
EAssessmentNew.BAL.StudentBal stuBal = new EAssessmentNew.BAL.StudentBal();
ViewBag.TestId = Test_Id;
DataTable testSchedule = stuBal.getTestDateTime(Test_Id);
ViewBag.Sysdate = DateTime.Now.ToShortDateString();
ViewBag.SysTime = DateTime.Now.ToShortTimeString();
for (int i = 0; i < testSchedule.Rows.Count; i++)
{
Test Date_Time = new Test();
ViewBag.Test_Date = testSchedule.Rows[i]["Test_Date"].ToString();
ViewBag.Start_Time = testSchedule.Rows[i]["Start_Time"].ToString();
ViewBag.End_Time = testSchedule.Rows[i]["End_Time"].ToString();
DateTime strtTime = DateTime.Parse(ViewBag.Start_Time);
DateTime endTime = DateTime.Parse(ViewBag.End_Time);
TimeSpan duration = (endTime - strtTime);
ViewBag.a = duration;
}
return View();
}
@model List<EAssessmentNew.Models.Question>
@{
ViewBag.Title = "TestStarted";
Layout = "~/Views/StudentMaster.cshtml";
TimeSpan t = ViewBag.a;
}
<script src="~/Scripts/jquery.js"></script>
<script src="~/Scripts/jquery-1.5.1.js"></script>
<script type="text/javascript">
var myVar = setInterval(myTimer, 1000);
var d = '@ViewBag.duration';
alert(d);
var testDate = '@ViewBag.Test_Date';
var startTime = '@ViewBag.Start_Time';
var EndTime = '@ViewBag.End_Time';
d.setHours(00, d, 59, 00);
function myTimer() {
if (d.getSeconds() <= 1)
d.setMinutes(d.getMinutes() - 1, 59, 00);
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds() - 1;
if (m == 0 && s == 1)
window.location.href = "showresults.aspx";
document.getElementById("lblCtime").innerHTML = h + ":" + m + ":"s;
d.setMinutes(m, s);
//setInterval(myTimer, 1000);
}
</script>
MVC에서 두 시간 사이의 차이는 시작 시간과 종료 팀의 차이를 통과 컨트롤러 m에서 내 응용 프로그램의 컨트롤러와 뷰입니다 전자 기간 및 나는이 기간에 액세스 할 수 있도록 페이지를 볼 수 있도록 자바 스크립트 타이머에 지속 기간 값을 할당하고 시계를 시작합니다. hv는 뷰백을 사용하지만 null 값을 얻는 인스턴트 메신저는 온라인 검사에서 일하고 있습니다. 내가 viewpage viewbag에 m 점점 null 값을 제외한 모든 필요한 자바 스크립트를 사용했다
그것에서 시작 에 사용자가 클릭이 사람의 도움을 내가 MVC에서 두 배의 차이를 고려하여 타이머 컨트롤을 만드는거야 수 있습니다 카운트 다운 시간
구두점. 부디. 어쩌면 그 언급은 ASP.NET MVC입니다 – Pinoniq
예 asp.net에 있습니다 – user3876282