摘要:
一、Uploadify控件 在ASP.NET中上传的控件有很多,比如.NET自带的FileUpload,以及SWFUpload,Uploadify等等,尤其后面两个控件的用户体验比较好,无刷新,带上传进度等等。在最近的一个webform开发项目中,我就是使用的Uploadify,虽然有些小瑕疵,但是基本上还是满意的(在webform中使用Uploadify可以参考《JQuery上传插件Uploadify使用详解》),所以当现在使用MVC开发的时候,自然将之作为首选。Uploadify官方Demo二、在MVC中使用Uploadify首先引入js和css文件:<script src=&quo 阅读全文
摘要:
网页的头部压缩在页面体积大的情况下非常有必要做,它会使页面体积有一个明显的减小,同时加到网页从服务端下载到客户端的速度,以下是我做的一个测试:没有使用头压缩时:使用了头压缩后:我们可以看到,网页的体积足足减少了6KB,这对于远程传输来说是很重要的,同时,页面下载到客户端的速度也由825MS提升到了753MS,可以说是一次不小的飞跃!呵呵!在MVC环境中,是如何实现的呢,如果不是全局的,可以建立一个过滤器(特殊),然后应用到action或者controller上就可以了,我们以这种方式为例,我来共享一下代码:/// <summary> /// 页面头压缩 /// </summa 阅读全文
摘要:
在MVC中进行留言,评论等功能时,不可避免会用到表单提交时的验证码问题,有时,我们的作法是,当表单被提交后,在controller里去判断验证码的正确与否,但我认为这种用户体验是很差的,今天正好有后时间,把这方法的东西总结一下:首先,在公用项目中建立一个生成图片验证码的类型ValidateCode,代码如下:/// <summary> /// 生成验证码对象 /// </summary> public class ValidateCode { public ValidateCode() { } ///<summary> /// 验证码的最... 阅读全文
摘要:
时间准确的重要性不言而喻,有时候我们对时间的要求非常严格,有时候也要求不允许用户调整系统时间,有时候。。。等等情况下,我们都需要时间的同步,虽然Windows也有DOS命令来保持和时钟服务进行同步,但本文另辟途径,介绍另一种获取标准时间并同步时间的操作。首先,我们来看看一个网站:国家授时中心(http://www.time.ac.cn/stime.asp),这个是应该是时间的权威机构,里面有各国各地的时间,我们可以通过同步该时间来实现系统时间的更新。首先分两步,一步是获取“国家授时中心”的时间,一步是更新系统时间。下面的代码就是做这些工作。Code highlighting produced 阅读全文
摘要:
在web开发当中我们经常需要进行需要在线浏览PDf内容,在线嵌入动态pdf,传统的解决方法安装客户端PDF阅读器,如果是在谷歌是可以在线浏览的,因为他自身就带了一些插件,以前遇到这样的问题往往是费时又费力,很不好解决,今天就给大家分享一系列使用JavaScript实现的pdf插件效果,无需借助第三方插件就可以实现在线浏览功能,非常实用,PDFObjectPDFobject可以帮助你在页面直接嵌入pdf文件,有时候有些项目需要动态地嵌入PDF文件。PDFObject为此而设计的,他能够快速和容易的嵌入PDF文件,PDFObject使用JavaScript来产生相同的符合标准的<OBJECT 阅读全文
摘要:
JQuery-JSONP (https://github.com/jaubourg/jquery-jsonp)是一个支持 JSONP 调用的JQuery插件,使用它是因为它支持出错时的 ajax 回调,而jQuery的 $.ajax 不支持,详见一篇博文jquery ajax中使用jsonp的限制。JSONP 调用示例代码:var originImgSrc = 'cnbogs-logo.gif';$.jsonp({ url: '', data: { imgSrc: originImgSrc }, callbackParameter: "callback 阅读全文
摘要:
1、 WCF服务的IIS服务寄宿我在我前面几篇WCF开发框架的介绍文章中,介绍过了WCF常用的一种寄宿方式,IIS服务寄宿。这种寄宿方式是最为方便的方式,而且由于服务只需要IIS运行就能自动运行起来,因此广为使用。创建这种方式IIS寄宿方式的,只需要在解决方案里面,添加WCF服务应用程序,就可以生成这种的服务模块了。这个是一个基于Web的应用程序,创建项目后会生成一个Service1.svc的服务页面,以及相关的WCF服务接口和实现,如下图所示。这个就是简单的WCF服务,当然如果是复杂的实际应用,会考虑和数据库打交道,而且可能项目会分成几个进行管理,从而实现更好的逻辑分离操作。2、 创建WCF 阅读全文
摘要:
效果:JS提交表单代码:<script type="text/javascript">function submitForm() {$.ajax({type: 'POST',url: '@Url.Action("AJAXReview", "Common")',data: $("#form1").serialize(),success: function (data) {if (data.res)alert("提交成功");elsealert(" 阅读全文