ASP.NET网页设计Asp.net mvc上传头像加剪裁功能
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!恰好项目用到上传+剪裁功效,发下去便于今后利用。我不克不及告知你们实际上是从博客园扒的前台代码,哈哈。
前端是jquery+fineuploader+jquery.Jcrop
背景是asp.netmvc4
中心的js挪用代码是crop.js和helper文件夹下的ImgHandler.cs
最终效果
前台代码
<linkhref="~/Content/fineuploader.css"rel="stylesheet"/><linkhref="~/Content/jquery.Jcrop.min.css"rel="stylesheet"/><linkhref="~/Content/crop.min.css"rel="stylesheet"/><scriptsrc="~/Scripts/jquery-1.8.2.min.js"></script><scriptsrc="~/Scripts/jquery.fineuploader-3.1.min.js"></script><scriptsrc="~/Scripts/jquery.Jcrop.min.js"></script><scriptsrc="~/Scripts/crop.js"></script><divid="jquery-wrapped-fine-uploader"></div><divid="message"></div><divid="crop_wrap"><divid="crop_holder"><divid="crop_area"class="border"><divid="preview_title">以后头像</div><divid="preview_large_text"class="preview-text">180px 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 那么,ASP.Net有哪些改进呢? 是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
页:
[1]