今天就跟大家聊聊有关如何在asp.net中使用Iframe实现无刷新上传文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强> html: 强>
代码如下:
& lt; div id=皍ploadwindow"在
,,,action=& lt;形式“/ShopActivitys/ImportActivityItems"id=癴orm1"name=癴orm1"enctype=岸嗖糠?form-data"方法=皃ost"目标=癶idden_frame"祝辞
,,,,,,,& lt;表在
,,,,,,,,,,,& lt; tr>
,,,,,,,,,,,,,,,& lt; td祝辞选择文件:& lt;/td>
,,,,,,,,,,,,,,,& lt; td>
,,,,,,,,,,,,,,,,,,,& lt;输入类型=癴ile"id=癴ile"name=癮ctivityitemsfile"/在
,,,,,,,,,,,,,,,& lt;/td>
,,,,,,,,,,,& lt;/tr>
,,,,,,,& lt;/table>
,,,,,,,& lt;输入类型=皊ubmit"值=https://www.yisu.com/zixun/鄙洗募?/>
,,,,,,,& lt; iframe的名字=& # 39;hidden_frame& # 39;id=癶idden_frame"=& # 39;风格显示:没有# 39;祝辞& lt;/iframe>
,,,& lt;/form>
& lt;/div>
<强>调函数:
强>
代码如下:
var UploadFun={
,,,回调函数:函数(味精){
,,,,,,,美元.messager.alert(& # 39;上传文件& # 39;,味精,& # 39;信息# 39;);
,,,}
};
<强>后台处理:
强>
代码如下:
公共空间ImportActivityItems ()
{
,,,字符串错误=暗既氤晒Α?
,,,试着
,,,{
, var f=Request.Files [“activityitemsfile"];
, var fpath=Server.MapPath(“/上传/活动链接数据/?;
,如果(! Directory.Exists (fpath))
,,,,Directory.CreateDirectory (fpath);
,字符串fullfilename=fpath + DateTime.Now.ToFileTime () + f.FileName;
, f.SaveAs (fullfilename);
,,,}
,,,捕获(异常)交货
,,,{
, Logger.Error (ex.ToString ());
,错误=暗既牍讨蟹⑸砦?请重试“;
,,,}
,,,Response.Write (“& lt;脚本类型=\“text/javascript \“比;parent.UploadFun.CallBack (\““+错误+“\“)& lt;/script>“);
}