asp.net 無(wú)刷新附件上傳實(shí)現(xiàn)方法
最近參照網(wǎng)上的一些資料,初步到達(dá)了預(yù)期目標(biāo)(客戶端獲取上傳進(jìn)度,還沒(méi)發(fā)現(xiàn)什么好的方法,沒(méi)有實(shí)現(xiàn)),利用iframe實(shí)現(xiàn)了附件的無(wú)刷新上傳效果(其實(shí)有提交iframe),為了使用方便,最后做成了,.net用戶自定義控制:
控件使用示例:
控件頁(yè)面效果只是“添加附件”的圖片,運(yùn)行效果圖一:
點(diǎn)擊圖片彈出文件選擇框,運(yùn)行效果圖二
選中文件打開(kāi),文件開(kāi)始上傳,點(diǎn)擊“停止”按鈕,“正在上傳”變?yōu)椤暗却蟼鳌?,“停止”變?yōu)椤吧蟼鳌?,運(yùn)行效果圖三
由于附件的大小受限或頁(yè)面訪問(wèn)超時(shí),上傳失敗,運(yùn)行效果圖四
button按鈕是服務(wù)器按鈕,可以為期增加js驗(yàn)證函數(shù):
Button1.Attributes.Add("onclick", "return checkFileState();");
運(yùn)行效果圖五:
刪除掉上傳失敗的文件,運(yùn)行效果圖六:
提交后,可以在cs里面獲取到上傳成功的附件名稱,在Fileup.ashx中是以時(shí)間對(duì)文件進(jìn)行重命名,為避免重復(fù)可以在后免再加幾位隨機(jī)數(shù)。
運(yùn)行效果圖七:
在cs文件中:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "return checkFileState();");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(FilePostCtr1.value);
}
}
代碼打包下載
相關(guān)文章
.NET某消防物聯(lián)網(wǎng)后臺(tái)服務(wù)內(nèi)存泄漏分析
這篇文章主要為大家介紹了.NET某消防物聯(lián)網(wǎng)后臺(tái)服務(wù)內(nèi)存泄漏分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06合并網(wǎng)頁(yè)中的多個(gè)script引用實(shí)現(xiàn)思路及代碼
為了更好的進(jìn)行封裝,每個(gè)實(shí)現(xiàn)不同功能的js代碼應(yīng)該有自己的js文件,這樣如果一個(gè)網(wǎng)頁(yè)中引用了多個(gè)js文件會(huì)很難管理,所以就出現(xiàn)了合并js這以說(shuō),感興趣的朋友不妨參考下本文希望對(duì)你有所幫助2013-02-02.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn)
這篇文章主要介紹了.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10ASP.NET中RadioButtonList綁定后臺(tái)數(shù)據(jù)后觸發(fā)點(diǎn)擊事件
這篇文章主要介紹了ASP.NET中RadioButtonList綁定后臺(tái)數(shù)據(jù)后觸發(fā)點(diǎn)擊事件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-05-05asp.net aspnetpager分頁(yè)統(tǒng)計(jì)時(shí)與實(shí)際不符的解決辦法
最近分頁(yè)方面根據(jù)實(shí)際需要修改了一些函數(shù)2008-11-11asp.net實(shí)現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法
這篇文章主要介紹了asp.net實(shí)現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法,通過(guò)自定義函數(shù)實(shí)現(xiàn)將pptx格式的文件轉(zhuǎn)換成pdf格式文件的功能,是非常實(shí)用的技巧,需要的朋友可以參考下2014-11-11解析GridView自帶分頁(yè)及與DropDownList結(jié)合使用
本文主要介紹了GridView自帶的分頁(yè)功能的實(shí)現(xiàn)方法。具有一定的參考價(jià)值,需要的朋友一起來(lái)看下吧2016-12-12