ViewState.Add("ViewDT", dt1);
GridView1.DataSource = ViewState["ViewDT"] as DataTable;
GridView1.DataBind();
file.Close();
//Maticsoft.Common.MessageBox.ResponseScript(Page, "$.messager.alert('系統(tǒng)提示', '操作成功!', 'info');");
}
catch
{
Maticsoft.Common.MessageBox.ResponseScript(Page, "$.messager.alert('系統(tǒng)提示', '請重新上傳Execl文件再操作', 'warning');");
}
}
else
{
Label1.Text = "×文件上傳失敗";
}
}
else
{
Label1.Text = "×請先選擇上傳文件";
}
ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "idAlert1", "closeLoad();", true);
}
#endregion
#region 上傳文件
/// summary>
/// 上傳文件
/// /summary>
/// param name="fu">上傳文件/param>
/// param name="type">上傳文件類型,例如.jpg|.gif|.bmp/param>
/// param name="size">限制上傳文件大小,單位為k/param>
/// param name="path">上傳路徑,需使用server.mappath/param>
/// param name="nametype">1為自動命名,0用原名/param>
/// returns>/returns>
public static string UpLoadFile(FileUpload fu, string type, int size, string path, int nametype, out string newFileName)
{
newFileName = null;
string erorr = null;
int Size = fu.PostedFile.ContentLength / 1024;
if (Size > size)
{
erorr = "上傳文件太大!";
return erorr;
}
string Type = fu.FileName;
if (Type.IndexOf(".") == -1) { erorr = "上傳文件類型有誤!"; return erorr; }
Type = Type.Substring(Type.LastIndexOf(".")).ToUpper();
type = type.ToUpper();
if (type.IndexOf(Type) == -1) { erorr = "上傳文件類型有誤!"; return erorr; }
string filename = "";
if (nametype == 1)
{
string nowdate = DateTime.Now.ToString();
nowdate = nowdate.Replace(":", "").Replace(" ", "").Replace("-", "").Trim();
Random r = new Random();
int a = r.Next(1000);
filename = nowdate + a.ToString() + Type;
newFileName = filename;
}
else
{
filename = fu.FileName;
if (System.IO.File.Exists(path + filename)) { erorr = "此文件名已經(jīng)存在!"; return erorr; }
}
fu.SaveAs(path + filename);
return erorr;//返回有錯的錯誤信息,沒有錯誤返回null
}
#endregion
標(biāo)簽:新疆 焦作 宜春 大興安嶺 綿陽 延安 曲靖 黃南
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)》,本文關(guān)鍵詞 asp.net,上傳,execl,文件,后,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。