我在做一个考试系统, 在进入第一个页面的时候就把所有试题及相关答案信息取出,放入一个 DataTable中。 然后逐页答题。同时记录学生答案,交卷的时候利用最初的DataTable中的数据,和学生答案做一个评分处理。 现在如何用Session把这个DataTable逐页传下去。 如何接收Session数据。在页面1中我写下 Session("DT1") = DT1 其中DT1已经有数据,
在页面2中我写下 dim new DT1 as new DataTable
DT1 = Session("DT1")
但是取不到值。以前没用过Asp.Net 。 还请各位帮忙。
在页面2中我写下 dim new DT1 as new DataTable
DT1 = Session("DT1")
但是取不到值。以前没用过Asp.Net 。 还请各位帮忙。
解决方案 »
- asp.net 日期操作问题
- 如何访问母版页中的方法
- 关于路径的问题,顶有分
- 做不出就被辞 救命~~~~
- 最近acess数据库里数据表,在数据表里的一个字段类型丢失,导致数据在网站上无法显示,请问这是什么原因导致的?
- 请大哥们回答问题 。在线等待。asp的程序可以运行,但asp.net不能运行 跪求
- Datagrid中嵌套checkbox的問題
- 在网页上共享局域网电影
- aspnet 的 fileupload 控件的按鈕文本可以修改嗎?在線等。(50)
- 限制textbox输入数字和小算点,请问在那限制,正则表达式如何写?
- 公司要组织培训,北京哪个net培训机构最好
- DropDownList 的小問題,路過請幫忙.
DT1 = CType( Session("DT1") , DataTable )
private void InitLoadTable()
{
DataTable dTable=new DataTable(); dTable.Columns.Add("ID",typeof(int));
dTable.Columns.Add("Name",typeof(string)); //****添加数据
DataRow dRow=dTable.NewRow();
dRow["ID"]=4;
dRow["Name"]="第";
dTable.Rows.Add(dRow); DataRow dRow1=dTable.NewRow(); dRow1["ID"]=2;
dRow1["Name"]="zxp"; dTable.Rows.Add(dRow1);
//****保存到sexxion中
Session["Table"]=dTable;
} public string SessionTable=""; //*****获取取
private void GetSessionTable()
{
DataTable dTable=new DataTable();
dTable=(DataTable)Session["Table"]; StringBuilder strApp=new StringBuilder(); foreach(DataRow dRow in dTable.Rows)
{
strApp.Append(dRow["ID"].ToString());
}
SessionTable=strApp.ToString();
}
Session("DT1") = DT1 dim new DT1 as new DataTableDT1 = CType( Session("DT1") , DataTable )
或者DT1 = (DataTable)Session("DT1")
DataTable aaa=new DataTable();
aaa.Columns.Add("col");
DataRow drow=aaa.NewTable();
drow[0]="11";
Session["dd"]=aaa;
DataTable bbb=(DataTable)Session["dd"];
Response.Write(bbb.Rows[0][0].ToString());
//"11"
DT1 = CType( Session("DT1") , DataTable )