最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年07月22日 09:22:33   投稿:shichen2014  
這篇文章主要介紹了ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法,很實(shí)用的技巧,需要的朋友可以參考下

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

客戶端:

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

后臺代碼:

//自動(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;
}
}

相關(guān)文章

最新評論

白山市| 昭苏县| 长岭县| 宁波市| 定结县| 霞浦县| 会同县| 樟树市| 蕉岭县| 临潭县| 涿州市| 麻栗坡县| 江油市| 普洱| 沁阳市| 定安县| 盈江县| 巩留县| 门源| 大足县| 三穗县| 宁陕县| 丁青县| 武乡县| 科尔| 科技| 峨边| 永嘉县| 河间市| 平凉市| 西盟| 张家界市| 新蔡县| 巴中市| 望奎县| 高邑县| 常德市| 乌兰浩特市| 玛多县| 通海县| 翁牛特旗|