我使用的是asyncfileupload控制上傳文件有我走的路徑在視圖狀態是這樣的:使用C#在asp.net中的Viewstate沒有獲得價值?
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事件我沒有得到這條道路視圖狀態的值:
protected void btnUpdate_Click(object sender, EventArgs e)
{
string filepath = ViewState["path"].ToString(); // GETTING NULL in filepath
}
在這個文件路徑我得到空其實我得到錯誤NULL REFERENCE EXCEPTION
我現在該怎麼辦?
是的,我已經做了這個我得到的結果,但我仍然想知道爲什麼viewstate沒有工作? –