国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法

2024-07-10 12:43:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

ASP.NET的FileUpload控件默認(rèn)是不支持服務(wù)端的onchange事件的,此時(shí)可以用一種變通的方法來(lái)實(shí)現(xiàn)這一功能。
這就需要借用客戶端的onchange事件,調(diào)用__doPostBack方法來(lái)用LinkButton的OnClick事件模擬一個(gè)事件觸發(fā)的過(guò)程,具體代碼如下:

客戶端:

<asp:FileUpload ID="fuPhoto" onchange="javascript:__doPostBack('lbUploadPhoto','')" runat="server" ToolTip="選擇圖片" /><asp:LinkButton ID="lbUploadPhoto" runat="server" OnClick="lbUploadPhoto_Click"></asp:LinkButton>

后臺(tái)代碼:

//自動(dòng)上傳事件protected void lbUploadPhoto_Click(object sender, EventArgs e){fileUpload();}//從控件上傳文件public void fileUpload(){if (fuPhoto.PostedFile != null && fuPhoto.PostedFile.ContentLength > 0){string ext = System.IO.Path.GetExtension(fuPhoto.PostedFile.FileName).ToLower();if (ext != ".jpg" && ext != ".jepg" && ext != ".bmp" && ext != ".gif"){return;}string filename = "Image_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ext;string path = "./UploadPhoto/" + filename;fuPhoto.PostedFile.SaveAs(Server.MapPath(path));Response.Redirect("ImageCut.aspx?Picurl=" + Server.UrlEncode(path));}else{//do some thing;}}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 都江堰市| 迁安市| 九龙县| 五峰| 苏尼特左旗| 蒲城县| 岳西县| 南乐县| 霍林郭勒市| 交城县| 旺苍县| 赞皇县| 大足县| 泾川县| 墨玉县| 九寨沟县| 葵青区| 江陵县| 阳信县| 寻甸| 神木县| 韶关市| 洱源县| 宜黄县| 汉中市| 囊谦县| 太仆寺旗| 兴安县| 普定县| 蕲春县| 翁源县| 海安县| 黄骅市| 永宁县| 青岛市| 阜康市| 兴和县| 平原县| 洛宁县| 双桥区| 巨野县|