protected void File_Upload(object sender, AjaxFileUploadEventArgs e)
{
List<String> pathlist = null;
if (Session["UploadedPath"] != null)
{
pathlist = (List<String>)Session["UploadedPath"];
}
else
{
pathlist = new List<string>();
}
string filename = e.FileName;
string path = "~/Documents/" + filename;
this.AjaxFileUpload1.SaveAs(Server.MapPath(path));
pathlist.Add(path);
Session["UploadedPath"] = pathlist;
}
即时得到的误差这样无法投射型“System.String”的对象为类型“System.Collections.Generic.List`1 [System.String]”
无法转换的对象键入System.String
键入System.Collections.Generic.List1[System.String].
我如何保存多个文件上传到DATABSE
'Session [“UploadedPath”]'内部的值是什么? – Sachin
什么是Session [“UploadedPath”]的数据类型 –
为字符串Session [“UploadPath”]做一个完整的搜索项目,我敢打赌,你会发现一个地方,你将它设置为一个字符串而不是一个列表 – Steve