昨天初步将webuploader用在了项目中,但紧接着就发现了一个问题,每一个页面都需要写那么多初始化webUploader的代码,这样肯定是我不能接受的,于是花了半天时间对该控件进行了封装。

  最后,只需要引用这一个js文件即可。

  

<script src="~/webuploader/WebUploader_MVC.js"></script>

  然后在视图里面加上这几句,其中input是用来在编辑视图中使用,其中PhotoUrls是视图实体属性,用来保存修改后所有图片的urls。

      <div id="uploader" style="margin-left: 10px"><div id="fileList"></div><input type="hidden" id="PhotoUrls" name="PhotoUrls" value="" /></div>

  再在js里面初始化即可:

    $("#uploader").CreateWebUpload({auto: true,//即时自动上传fileNumLimit: 5,//限制上传图片数量server: '/Helper/UpLoadProcess'//处理上传的服务端});

  服务端的代码和之前的一样,没有什么改变。

  

var photoUrls = $("#uploader").GetFilesAddress();//该方法用来获取所有上传的图片URLS,不管是新增视图界面还是编辑视图界面。

转载于:https://www.cnblogs.com/cemaster/p/5610860.html

【项目相关】MVC中将WebUploader进行封装相关推荐

  1. 乐优商城练手项目相关技术总结

    FastDFS(分布式文件系统) 为什么要使用FastDFS? 如果说文件上传的服务将资源都存放到本地的话,最终都会受限于磁盘大小.那么当然可以在本地配置多台文件服务器来存放文件,这个时候需要用Ngi ...

  2. 动态链接库、静态库区别与VS2005项目相关设置

    出处:http://blog.csdn.net/Ocean2006/archive/2010/02/05/5289908.aspx 一.动态链接库.静态库区别 二.VS2005项目相关设置 三.#pr ...

  3. 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四)...

    目录: [SSH进阶之路]Struts基本原理 + 实现简单登录(二) [SSH进阶之路]一步步重构MVC实现Struts框架--从一个简单MVC开始(三) [SSH进阶之路]一步步重构MVC实现St ...

  4. BBS论坛项目相关-5:评论模块

    BBS论坛项目相关-5:评论模块 事务管理 事务管理:ACID 常见并发异常: 第一类丢失更新,第二类丢失更新 脏读.不可重复读.幻读 第一类丢失更新:某个事务的回滚,导致另一个事务已更新数据丢失了. ...

  5. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  6. vuecli 编译后部署_基于vue-cli 打包时抽离项目相关配置文件详解

    前言:当使用vue-cli进行开发时时常需要动态配置一些设置,比如接口的请求地址(axios.defaults.baseURL),这些设置可能需要在项目编译后再进行设置的,所以在vue-cli里我们需 ...

  7. PMP-【第13章 项目相关方管理】-2021-2-17(272页-291页)

    1.项目相关方的基本概念 2.项目相关方管理的注意点 3.主要项目相关方 4.相关方凸显模型 5.疑难问题

  8. 【项目管理】认识项目相关方(干系人)管理

    在项目管理中,相关方的管理的重要性尤为重要.合格的项目经理往往能够很好把握管理项目相关方的项目诉求期望(范围,进度,质量,风险,沟通等),做到项目利益最大化,通过一系列的工具和方法,高效捕获相关方的需 ...

  9. IntelliJ IDEA 项目相关的几个重要概念介绍

    IntelliJ IDEA 项目相关的几个重要概念介绍 发布于 2015-09-23 23:02:48 | 11 次阅读 | 评论: 0 | 来源: 网络整理 本篇内容为大家提供的是IntelliJ ...

最新文章

  1. springboot 分层_限量!阿里Spring Boot成长笔记终开源!理论实战满满
  2. 离开页面前显示确认提示对话框(兼容IE,firefox) = how to Catch Win...
  3. js margin作用到父元素_CSS中margin-top对父级元素产生作用的问题
  4. Codeforces#371 Div2
  5. 配置phpmyadmin连接远程 MySQL数据库
  6. automatic asynchronous creation if no note exists
  7. 在计算机中 用户程序,在用户计算机上的万维网客户程序是()
  8. 三句话介绍清楚滑动窗口协议/GBN/SR
  9. redis 基础数据结构实现
  10. 33. 深入解析互联网协议的原理
  11. TOGAF架构体系材料
  12. R语言-解决for modifying Try removing ‘00LOCK’的问题
  13. 学习Java8这一篇就够了
  14. Android 稳定性面试一文通
  15. 小米电视1代上半屏背光闪的问题解决
  16. CF 678F Lena and Queries
  17. 视频编解码 — H264结构
  18. PyQt5适配高分屏的方法
  19. The Movies Dataset(电影数据集)
  20. matlab安装包 知乎,知乎日报

热门文章

  1. 小白初涉,先试试水。涉及Python,C语言基础,机器学习等
  2. 逻辑回归(LR)个人学习总结篇
  3. java 事务管理 子父线程_Java中的父线程与子线程
  4. java adt is保存快捷键_ADT - Eclipse 常用快捷键
  5. 静态路由配置_10 路由器间的静态路由及OSPF路由配置
  6. 新版本vsphere支持最大单个vmdk超过2T,理论上支持最大62T
  7. Java基础---内部类详解
  8. JDBC基本知识总结概括及8个阶段优化过程:
  9. Visio画图--我的形状
  10. openssh的服务端配置文件