⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 default.aspx

📁 自行开发的考核系统的后台数据库为sql2000。解压后是3个文件
💻 ASPX
字号:
<%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="Web_Exam._Default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
  <HEAD>
		<title>default</title>
<meta content="Microsoft Visual Studio .NET 7.1" name=GENERATOR>
<meta content=C# name=CODE_LANGUAGE>
<meta content=JavaScript name=vs_defaultClientScript>
<meta content=http://schemas.microsoft.com/intellisense/ie5 name=vs_targetSchema>
<meta http-equiv=Page-Exit content=BlendTrans(Duration=0.1)>
<LINK href="../style.css" type="text/css" rel="stylesheet">
<LINK href="../Admin_Default.css" type=text/css rel=stylesheet >
<script language=javascript>
		function over(td)
{
	td.className = 'Active' ;
}
function out(td)
{
	td.className = 'Disactive' ;
}
var dtObj=new Object();
function stringToInteger(inputString)
{
  if(inputString == null || inputString == "")
  {
     return 0;
  }
  else
  {
    try
    {
      return parseInt(inputString);
    }
    catch(e)
    {
      return 0;
    }
  }     
}
function numberToString(inputNumber)
{
  return inputNumber.toString();
}
function getUrlParam(param)
{
   var url=window.location.search.substring(1);
   var paramArray=url.split("&");
   for(var i=0;i<paramArray.length;i++)
   {
      var pramArraySub=paramArray[i].split("=");
   if(pramArraySub[0]==param && pramArraySub[1] != "undefined")
     return pramArraySub[1];   
   }
   return "";
}
var pageSize=1;
//var pageNo=stringToInteger(getUrlParam("pageno"));
		</script>
</HEAD>
<body>
<form id=Form1 method=post runat="server"><FONT face=宋体>
<DIV>
<TABLE id=Table1 height="70%" width="90%">
  <TR>
    <TD style="HEIGHT: 50px"></TD></TR>
  <TR>
    <TD>
      <DIV align=center><SPAN id=sp_ShowContent 
      ><FONT face=宋体 
      ></FONT></SPAN></DIV></TD></TR>
  <TR>
    <TD style="HEIGHT: 50px"></TD></TR></TABLE></DIV>
<DIV align=center><SPAN id=sp_SelAnswer></SPAN></DIV>
<DIV align=center><SPAN id=sp_ShowAnswer></SPAN></DIV></FONT>
<script type=text/javascript>

function SaveChange(arg)
{
Web_Exam._Default.SetAnswer(arg.name,arg.id);
var tTable=document.getElementById("AnswerTable"); 
 
  for(var i=0;i<tTable.rows.length-1;i++)   
  {   
	var rown=tTable.rows[i+1];   
	for(var j=0;j<rown.cells.length;j++)   
	{   
		var celln=rown.cells[j]; 
		if(arg.name==(i*10+j+1))  
		celln.bgColor="#ccffff";
	}   
  }  
}

function PageJump(arg)
{	
	pageNo=arg.id;
	showContent("jump");

}

var pageNo =0;
var dtObj = new Object();//对象实例化***************
dtObj=Web_Exam._Default.GetDataTable().value;//从后台得到数据**********
var totalPage=0;
var totalRecord = dtObj.Rows.length;
if((dtObj.Rows.length%pageSize)==0)
  totalPage = dtObj.Rows.length/pageSize;
else  
  totalPage = Math.ceil(dtObj.Rows.length/pageSize);
 function showContent(op)
{
     if(op == "first")
  {
    pageNo = 0;
  }
  else if(op == "previous")
  {
    if(pageNo>0)
    pageNo-=1;
    else
    pageNo=0;
  }
  else if(op == "next")
  {
    if(pageNo<totalPage-1)
     pageNo+=1;
     else
     pageNo = totalPage-1;
  }
  else if(op == "last")
  {
    pageNo=totalPage-1;
  }
  else if(op == "jump")
  {
	pageNo=eval(pageNo);
  }
  else
  {
    pageNo=0;
  }
  var content = "";
  var selcontent="";
  var startRecord = pageNo*pageSize;
  var endRecord = 0;

  if(pageNo>=totalPage-1)
   endRecord = totalRecord;
  else
     endRecord = (pageNo+1)*pageSize;
     content = '<table width="600" border="1" cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="##ccccff">';
     content+= '<tr>'; 
     content+= '<td colspan=2 align="center">试卷答题部分</td>';
     content+= '</tr>';

															
     for(var i=startRecord;i<endRecord;i++)
     {
       content+='<TR><TD align="center">题目'+dtObj.Rows[i]["id"]+':</TD>';
       content+='<td align="left" style="word-break:break-all;">'+dtObj.Rows[i]["Question"]+'</td></TR>';
       content+='<TR><TD align="center">选项:</TD><TD>';
       content+='<TABLE width="500">';
       content+='<TR><TD width="25">(A)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["A"]+'</td></TR>';
       content+='<TR><TD width="25">(B)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["B"]+'</td></TR>';
       content+='<TR><TD width="25">(C)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["C"]+'</td></TR>';
       content+='<TR><TD width="25">(D)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["D"]+'</td></TR>';
       content+='</table>';
       content+='</td></tr>';
	   Web_Exam._Default.GetRdAnswer(dtObj.Rows[i]["id"],function (res){
			if(res.error != null) {
				alert(res.error.Message);
				return;
			}
			content+=res.value;
			content += '</table>'; 
			window.document.getElementById("sp_ShowContent").innerHTML=content;
			});
	  }
        selcontent = '<table width="600"  cellspacing="0" >';
		selcontent += '<tr align="center">';
		selcontent += '<td colspan="2"><a href="#" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" onClick="showContent(\'first\')">第一页</a>&nbsp;<a href="#" onClick="showContent(\'previous\')">上一页</a>&nbsp;<a href="#" onClick="showContent(\'next\')">下一页</a>&nbsp;<a href="#" onClick="showContent(\'last\')">最后页</a></td>';
		selcontent += '</tr>';
		selcontent += '</table><br>'; 
		window.document.getElementById("sp_SelAnswer").innerHTML=selcontent;
}
function showFlag()
{
  var AnswerContent="";
     AnswerContent='<table width="600" class="border" cellspacing="0" id="AnswerTable"><tr align="center"><td colspan=10>标志区域(未答题为红色)</td></tr>';
	  Web_Exam._Default.GetSelAnswer(totalRecord,function(res){
	  if(res.error!=null){
			alert(res.error.Message);
			return;
		}
		AnswerContent+=res.value;
			  AnswerContent+='</table>';
	  window.document.getElementById("sp_ShowAnswer").innerHTML=AnswerContent;
	  });
}
showContent("first");
showFlag();

			</script>
</FORM>
	</body>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -