我正在使用 asyncfileupload 控件上传文件,我正在以这样的视图状态获取路径:
protected void ProcessUpload(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
string name = System.IO.Path.GetFileName(e.FileName);
string dir = Server.MapPath("upload_eng/");
string path = Path.Combine(dir, name);
ViewState["path"] = path;
engcertfupld.SaveAs(path);
}
现在,当我尝试在 buttonclick 事件中保存该路径时,我没有获得 viewstate 的值:
protected void btnUpdate_Click(object sender, EventArgs e)
{
string filepath = ViewState["path"].ToString(); // GETTING NULL in filepath
}
在这个文件路径中,我得到了 null 实际上我得到了错误NULL REFERENCE EXCEPTION
我现在能做什么?