“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\examsystem\d30c24e0\7e111a92\App_Web_axpussag.3.cs”中的类型“ExamStudent”与“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\examsystem\d30c24e0\7e111a92\App_Code.o3kavomu.dll”中的导入类型“ExamStudent”冲突。将使用“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\examsystem\d30c24e0\7e111a92\App_Web_axpussag.3.cs”中的类型。D:\ASP.NET_TEST\ExamSystem\Exam.aspx.cs D:\ASP.NET_TEST\ExamSystem\之前调用ExamStudent类都正常,不知道怎么的,就有了上面那个警告,接着就出现了ExamStudent这个类并不包含对其所有包含的的属性和方法的定义,不知道怎么回事,请各位帮忙!!!万分感激!!!以下是ExamStudent那个类!using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data .SqlClient;
using System.Text;
/// <summary>
/// ExamStatus 的摘要说明
/// </summary>
public class ExamStatus
{
#region property
private string studentID=null; public string StudentID
{
get { return studentID; }
set { studentID = value; }
}
private int examID=0; public int ExamID
{
get { return examID; }
set { examID = value; }
}
private DateTime lastupdate=DateTime.Now; public DateTime Lastupdate
{
get { return lastupdate; }
set { lastupdate = value; }
}
private DateTime examStart=DateTime .Now; public DateTime ExamStart
{
get { return examStart; }
set { examStart = value; }
}
private int curPage=1; public int CurPage
{
get { return curPage; }
set { curPage = value; }
}
private int showAnswer=0; public int ShowAnswer
{
get { return showAnswer; }
set { showAnswer = value; }
}
private int submitted=0; public int Submitted
{
get { return submitted; }
set { submitted = value; }
}
private int submittedPage=0; public int SubmittedPage
{
get { return submittedPage; }
set { submittedPage = value; }
}
private bool exisited = false; public bool Exisited
{
get { return exisited; }
set { exisited = value; }
} #endregion public ExamStatus()
{
//
// TODO: 在此处添加构造函数逻辑
// } #region CRUD
SqlConnection conn = DB.conn();
public void Create()
{
SqlCommand cmd = new SqlCommand ();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("insert into Exam_Status values('{0}',{1},'{2}','{3}',{4},{5},{6},{7})", studentID, examID, lastupdate, examStart, curPage, showAnswer, submitted, submittedPage);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if (conn.State == ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if (conn.State == ConnectionState.Open)
conn.Close();
} public void Read()
{
SqlCommand cmd = new SqlCommand();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("select * from [Exam_Status] where StudentID ='{0}' and ExamID={1}", studentID,examID);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if(conn.State==ConnectionState.Closed)
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
curPage = Convert.ToInt32(sdr["CurPage"]);
showAnswer = Convert.ToInt32(sdr["ShowAnswer"]);
submitted = Convert.ToInt32(sdr["Submitted"]);
examID = Convert.ToInt32(sdr["ExamID"]);
submittedPage = Convert.ToInt32(sdr["SubmittedPage"]);
exisited = true;
}
sdr.Close();
if(conn.State==ConnectionState.Open)
conn.Close();
} public void Update()
{
StringBuilder upsql = new StringBuilder();
upsql.AppendFormat("update [Exam_Status] set LastUpdate='{0}',CurPage={1},ShowAnswer={2},Submitted={3},SubmittedPage={4}",DateTime.Now,curPage,showAnswer,submitted,submittedPage);
SqlCommand cmd = new SqlCommand(upsql.ToString(),conn);
if(conn.State==ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if(conn.State==ConnectionState.Open)
conn.Close();
} public void Delete()
{
SqlCommand cmd = new SqlCommand();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("delete Exam_Status where StudentID ='{0}'", studentID);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if (conn.State == ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if (conn.State == ConnectionState.Open)
conn.Close();
}
#endregion
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data .SqlClient;
using System.Text;
/// <summary>
/// ExamStatus 的摘要说明
/// </summary>
public class ExamStatus
{
#region property
private string studentID=null; public string StudentID
{
get { return studentID; }
set { studentID = value; }
}
private int examID=0; public int ExamID
{
get { return examID; }
set { examID = value; }
}
private DateTime lastupdate=DateTime.Now; public DateTime Lastupdate
{
get { return lastupdate; }
set { lastupdate = value; }
}
private DateTime examStart=DateTime .Now; public DateTime ExamStart
{
get { return examStart; }
set { examStart = value; }
}
private int curPage=1; public int CurPage
{
get { return curPage; }
set { curPage = value; }
}
private int showAnswer=0; public int ShowAnswer
{
get { return showAnswer; }
set { showAnswer = value; }
}
private int submitted=0; public int Submitted
{
get { return submitted; }
set { submitted = value; }
}
private int submittedPage=0; public int SubmittedPage
{
get { return submittedPage; }
set { submittedPage = value; }
}
private bool exisited = false; public bool Exisited
{
get { return exisited; }
set { exisited = value; }
} #endregion public ExamStatus()
{
//
// TODO: 在此处添加构造函数逻辑
// } #region CRUD
SqlConnection conn = DB.conn();
public void Create()
{
SqlCommand cmd = new SqlCommand ();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("insert into Exam_Status values('{0}',{1},'{2}','{3}',{4},{5},{6},{7})", studentID, examID, lastupdate, examStart, curPage, showAnswer, submitted, submittedPage);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if (conn.State == ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if (conn.State == ConnectionState.Open)
conn.Close();
} public void Read()
{
SqlCommand cmd = new SqlCommand();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("select * from [Exam_Status] where StudentID ='{0}' and ExamID={1}", studentID,examID);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if(conn.State==ConnectionState.Closed)
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
curPage = Convert.ToInt32(sdr["CurPage"]);
showAnswer = Convert.ToInt32(sdr["ShowAnswer"]);
submitted = Convert.ToInt32(sdr["Submitted"]);
examID = Convert.ToInt32(sdr["ExamID"]);
submittedPage = Convert.ToInt32(sdr["SubmittedPage"]);
exisited = true;
}
sdr.Close();
if(conn.State==ConnectionState.Open)
conn.Close();
} public void Update()
{
StringBuilder upsql = new StringBuilder();
upsql.AppendFormat("update [Exam_Status] set LastUpdate='{0}',CurPage={1},ShowAnswer={2},Submitted={3},SubmittedPage={4}",DateTime.Now,curPage,showAnswer,submitted,submittedPage);
SqlCommand cmd = new SqlCommand(upsql.ToString(),conn);
if(conn.State==ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if(conn.State==ConnectionState.Open)
conn.Close();
} public void Delete()
{
SqlCommand cmd = new SqlCommand();
StringBuilder sb = new StringBuilder();
sb.AppendFormat("delete Exam_Status where StudentID ='{0}'", studentID);
cmd.CommandText = sb.ToString();
cmd.Connection = conn;
if (conn.State == ConnectionState.Closed)
conn.Open();
cmd.ExecuteNonQuery();
if (conn.State == ConnectionState.Open)
conn.Close();
}
#endregion
}
你的后台代码的dll文件有了两个...这个类型
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\examsystem