今天在写MVC+Ajax上传图片的时候,感觉想不起来了,再复习一下
2022/8/31 23:25:03
本文主要是介绍今天在写MVC+Ajax上传图片的时候,感觉想不起来了,再复习一下,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
首先我们在写前台布局的时候要有一个上传文件的控件,同时将这个控件的name属性命名一下,并且将ajax的控件拖拽进来,以及ajax的各项属性写好
就像这样
写完前台之后,记得去Shared文件夹中去将下面的三行拖到上面去,不然无法使用Ajax
然后就是控制器中了,将控制器的添加方法里面的参数写上一个HttpPostedFileBase类型的名字,名字与前台的上传控件的名字相同,不然接收不到图片信息
再将文件的虚拟路径放到model中,放进去之后,将它的虚拟路径转化为物理路径,如下图
最后返回一个n值到前台中的方法中进行弹框提示
这样就可以在显示界面显示出图片来,同时路径也会传过去当然显示界面的图片,显示需要使用img控件
好了,这样图片就可以显示处来了,
上传还可以参考一下这篇:ASP.NET MVC中使用Ajax.BeginForm()的例子_风神修罗使的博客-CSDN博客
这篇关于今天在写MVC+Ajax上传图片的时候,感觉想不起来了,再复习一下的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26高性能表格工具VTable总体构成-icode9专业技术文章分享
- 2024-04-16软路由代理问题, tg 无法代理问题-icode9专业技术文章分享
- 2024-04-16程序猿用什么锅-icode9专业技术文章分享
- 2024-04-16自建 NAS 的方案-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数, 加上remote_src: yes 配置-icode9专业技术文章分享
- 2024-04-14ansible 检测远程主机的8080端口,如果关闭,则echo 进程已关闭-icode9专业技术文章分享
- 2024-04-14result 成功怎么写-icode9专业技术文章分享
- 2024-04-14stopped 状态设置为变量,由外部传递进来-icode9专业技术文章分享
- 2024-04-14为什么ansible执行远程脚本需要放到后台-icode9专业技术文章分享