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