“ExamStudnet”并不包含“”的定义

zimu312500 2008-12-01 09:05:09
“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
}


...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgelite 2008-12-07
  • 打赏
  • 举报
回复
kankan
drummery 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zimu312500 的回复:]
感谢楼上几位的答复,可能是因为我把一个页面和一个自定义的类重名了,所以产生了那个错误和那个警告,因为我把那个页面删除之后就又可以了。各位高手能接着介绍一下它这样错误的原因吗?
[/Quote]

为你的页面类指定命名空间避免冲突
zimu312500 2008-12-03
  • 打赏
  • 举报
回复
感谢楼上几位的答复,可能是因为我把一个页面和一个自定义的类重名了,所以产生了那个错误和那个警告,因为我把那个页面删除之后就又可以了。各位高手能接着介绍一下它这样错误的原因吗?
zimu312500 2008-12-01
  • 打赏
  • 举报
回复
厄啊,我已经删过了,一编译又有那个文件了,还是一样的错误!
dddd218 2008-12-01
  • 打赏
  • 举报
回复
删一下这个文件夹中的东西
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\examsystem
孤独侠客123 2008-12-01
  • 打赏
  • 举报
回复
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

东西删除一下
你的后台代码的dll文件有了两个...这个类型

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧