随笔分类 - .Net/C#/Vb.Net
[原创] Ajax Uploader 研究破解记录
摘要:【对于包中米米很多的人而不关心技术层面的东西时,请直接跳过本文,本文从技术的方面来调试和研究】 近日因为后台需要,试图搜索了一些Uploader的Asp.Net控件。也的确找到了很多开源的组件,有的是Flash开发的,有的是Jquery Ajax来实现的。但是在使用中总觉得这些组件要么存在部分兼容性问题,要么就是觉得要引入的资源过多,一会前台一会后台在代码书写上很是不放便。而我追求的是简洁、快速、功能又不能太损。 后来发现了AjaxUploader (http://ajaxuploader.com/),通过他的演示发现这款组件的确是一个功能强大,操作简单很满足我的需要。一下是其强大的介绍ASP
阅读全文
【总结】Ajax Asp.Net 交互处理方式(三)
摘要:在第二章中已经对前台处理部分进行了编码,此章将探讨后台(.NET,C#为例)部分的编码。从第一章的构架分析:后台的任务主要是构造符合前台解析规则的“消息协议”。接下来我们先分析这种协议的特点:
1、需要有头信息(必须),用于对请求状态的标示。包括 _Success,_Fail,_Action 三个状态
2、必须有自定义信息,用于进行用户自定义数据的传送
3、对头信息中的标示采用属性方式设定,对于自定义信息中的数据必须能实现:添加、删除单个
删除所有、重设单个的功能
4、最后必须输出标准的Json字串
根据以上特点便可以编码出这种消息协议对象(JsonInfo)。因为要使用Json作为传输介质,因此
我们必须引用“Newtonsoft.Json” 即Json.Net dll组件。为了让我们的JsonInfo能够支持更多的对象
序列化,还必须考虑弥补Json.Net对DataSet和DataTable的不足。我们需要增加这两种解析方式。
从上面的四点可知,不论是头信息还是自定义信息,其实都是Key/Value的形式,我们可以通过
阅读全文
浙公网安备 33010602011771号