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("");