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);
}
ボタンクリックイベントでそのパスを保存しようとすると、ビューステートの値が取得されません:
protected void btnUpdate_Click(object sender, EventArgs e)
{
string filepath = ViewState["path"].ToString(); // GETTING NULL in filepath
}
このファイルパスでは、実際にはnullになっていますが、エラーが発生していますNULL REFERENCE EXCEPTION
今何ができますか?