首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

CS0165: 应用了未赋值的局部变量

2012-08-24 
CS0165: 使用了未赋值的局部变量!源错误:行 34:labname.Text userName行 35:行 36:string paperName

CS0165: 使用了未赋值的局部变量!
源错误:


行 34: labname.Text = userName;
行 35: 
行 36: string paperName = Paperzk.GetPaperName(paperName);
行 37: labUser.Text = Session["userID"].ToString();  
行 38: imgBtnSubmit.Attributes.Add("OnClick", "javascript:return confirm('确实要交卷吗?')");

代码在下,请问如果我该怎样赋值?
protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {

  if (Session["userID"] == null)
  {
  Response.Redirect("Login.aspx");
  }
  else
  {
  string userId = Session["userID"].ToString();
  string userName = Userzk.GetUserName(userId);
  labname.Text = userName;

  labUser.Text = Session["userID"].ToString();  
  imgBtnSubmit.Attributes.Add("OnClick", "javascript:return confirm('确实要交卷吗?')");
  lblPaperName.Text = Session["PaperName"].ToString();
  InitData();
  this.lbtime.Text = this.index / 60 + "分后自动提交试卷!";
  this.lblend.Visible = false;
  InitData();
   
  }
  }  
  }
请问如果我该怎样赋值?
我的赋值,但是有错误:
string paperName = Paperzk。GetPaperName(paperName);

[解决办法]

C# code
string paperName = Paperzk.GetPaperName(Session["PaperName"].ToString());
[解决办法]
如果你只是得到Session["PaperName"]
string paperName = Session["PaperName"].ToString();
就可以了

[解决办法]
Paperzk.GetPaperName();这个需要传递什么参数啊?

string paperName = Paperzk.GetPaperName(paperName); 声明的变量,还未赋值怎么就用上了啊?

可以如这样写:string paperName = Paperzk.GetPaperName("");

热点排行