Lullaby's Blog

知而不行,不知也

ASP.NET WebApi 实现多附件上传

前几天调查 ASP.NET WebApi 实现 multipart/form-data 文件上传功能时,遇到一个问题正好记录下来。multipart/form-data 经常用于多附件上传,其中数据是以 boundary 进行分割,形如:紧接着 boundary 的是该部分数据的描述。形如:咳咳,...

2014-02-10 01:15:14

阅读数:7489

评论数:3

ASP.NET Web API & Backbone (2) —— CRUD

本章主要介绍使用Backbone 对 WebAPI 进行CRUD,我们将会操作一个数据集(比如:留言簿里的留言一览)。对于数据集合,Backbone 里有专门的类型—— Backbone.Collection。对于集合的管理,Backbone.Collection 在创建后有 add, remov...

2013-02-27 18:23:00

阅读数:2679

评论数:0

ASP.NET Web API & Backbone (1) —— Web API & Simple Get

这个系列主要介绍如何使用Backbone搭建基于 ASP.NET Web API 的客户端(重点在于Backbone的使用) .NET 4.5 中的 ASP.NET Web API 使得我们可以快速搭建基于REST风格的服务应用,利用强大的客户端框架 Backbone 我们可以采用MVC的设计思路...

2013-02-21 02:07:24

阅读数:3520

评论数:1

【WCF】自动加载WCF Library (IIS Host)

在之前这篇 Blog (【WCF】自动加载WCF Library) 中介绍了如何在一个desktop应用中自动加载 WCF Library 的简单实现。后来我就想到如果能部署到 IIS 上,用 IIS Host 实现不就更方便嘛。正好最近学习 ASP.NET MVC 碰到这个类:VirtualPa...

2012-02-21 01:38:24

阅读数:5359

评论数:1

【ASP.NET】 ASP.NET MVC 3 & MEF 2.0

前面一篇介绍了ASP.NET MVC3 和 Unity 结合使用的示例,Unity 通过 Register 方法或者配置注入实例,MEF 则是通过 [Import] [Export] 特性绑定依赖。在 MEF 2.0 中当前 dll 中如果在 *.Parts.* 命名空间下的类型会自动作为依赖源。...

2012-01-29 02:27:52

阅读数:3616

评论数:0

【ASP.NET】ASP.NET MVC 3 & Unity.MVC3

最近学习了下 ASP.NET MVC,比较之前的 WebForm 没有了 IsPostBack 的判断,事件处理也被 Action 取代。MVC 中 WebForm中大量的事件处理中UI绑定,混杂的 js 注入, style 修改没有了;服务端控件不用了,结局是 View 被释放了,Control...

2012-01-17 03:05:17

阅读数:8521

评论数:6

利用 RazorEngine 打造简单的泛用代码生成器

自从 ASP.NET MVC 3 推出来之后,其中最大的亮点当数 MVC 3 里的 Razor 页面引擎。用 @{ } 取代了以前的 ,简洁的语法让开发者赞不绝口。和 MVC 开源一样,Codeplex 上也开源了这个引擎:RazorEngine , 熟悉MVC开发的童鞋都知道这其中的奥秘,主要是...

2011-12-22 00:10:00

阅读数:8315

评论数:0

【jQuery】利用 jQuery Clone 复制行

最近客串了一把前端,有行复制的功能用 jQuery 来实现了。感觉比以前原生js用 CreateElement 要简单多了,但还是遇到了一些陷阱比如IE7的bug,这里记录下来。先看看 table 的样子:这里3行是一组,按下"Copy"连值复制,按下"Add&quo...

2011-11-24 13:47:17

阅读数:7020

评论数:0

WCF WebSocketsService (HTML5 WebSocket)

在Web应用中,HTTP协议决定了客户端和服务端连接是“短连接”,即客户端Request,服务端Response,连接断开。要想实现客户端和服务端实时通信,只能通过客户端轮询来实现。“服务端推送数据”也并不是字面上意思上的“直接推”,其实还是客户端“自己取”。在HTML5标准中新的Websocke...

2011-09-25 23:43:24

阅读数:10072

评论数:24

OAuth 学习(1) —— Sina微博 OAuth授权

最近开放平台非常火,各大互联网公司都纷纷推出各自的开放平台,随之流行的 OpenID, OAuth 则成为认证和授权的主要技术。本文将以登陆新浪微博获得授权取得用户数据作为示例简单研究 OAuth 的使用。(OAuth WIKI)。现在.net上开源的OAuth的框架有不少了。比如:DotNetO...

2011-07-24 15:58:54

阅读数:13922

评论数:20

REST WCF + jQuery EasyUI 应用

REST WCF + jQuery EasyUI 应用

2011-04-01 03:01:00

阅读数:7012

评论数:4

jQuery AJAX的小应用——手机号码归属地查询

想测试下jQuery调用个第三方的WebService,利用 jQuery 的 $.get(url, data, callback) 调用了一个手机归属地查询的WebService。 PS: http://www.webxml.com.cn/zh_cn/index.aspx 网站里提供很多有用的...

2011-03-10 00:57:00

阅读数:5025

评论数:5

HttpModule, HttpHandler, Global.asax

网上文章很多了。。。大多数都是增加个自定义的HttpModule或者HttpHandler,比如处理重定向,防盗链,加水印等。为什么不直接利用Global.asax里的事件处理呢???不解,今天简单试了试,请求最先经过:Application_BeginRequest事件嘛。在Global里就能拦...

2010-11-25 01:29:00

阅读数:1758

评论数:2

利用 Application_Error 捕获所有异常

WebApplication开发中通常是需要使用异常捕获,以提供给用户良好的提示页面。为了减少代码,统一日志处理,可以在 Global.asax 中 Application_Error 的事件处理方法中统一处理。它将捕获所有 Application 级别的 UnhandleException 和 ...

2007-03-29 16:14:00

阅读数:16089

评论数:9

ASP.NET URL重写浅析

详细参见: http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx最简单的实现,就是在 Global.asax.cs 中 Application_BeginRequest  或者是 Appl...

2006-12-15 11:18:00

阅读数:1887

评论数:2

在ASP.NET 1.1 中实现全球化的应用

关于ASP.NET全球化设计的背景以及相关知识点请参看:http://www.microsoft.com/china/msdn/archives/library/dnaspp/html/aspnet-globalarchi.asp本文通过一个Web应用中的全球化的应用实践来说明如何在ASP.NET...

2006-04-30 18:05:00

阅读数:3039

评论数:6

ASP.NET的生命周期与事件处理

虽然是老生长谈的东西,由于还是没有完全领悟,所以拿出来仔细分析一下,帮助自己好好消化一下。先看看Web控件的生命周期,下表是从msdn上拔下来的说明: 阶段 控件需要执行的操作 要重写的方法或事件 ...

2006-04-06 20:02:00

阅读数:2105

评论数:0

ASP.NET制作一个简单的等待窗口

前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。这个等待窗体实际上是利用了标签...

2006-03-25 19:44:00

阅读数:4713

评论数:5

location.reload() 和 location.replace()的区别和应用。

首先介绍两个方法的语法:reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet])                                                                                ...

2006-02-21 21:29:00

阅读数:40979

评论数:1

DataGrid应用(三)——排序

DataView 提供了几项用于对 DataTable 中的数据进行排序和筛选的功能: 使用 Sort 属性,可以指定单个或多个列排序顺序并包含 ASC(升序)和 DESC(降序)参数。 可以使用 ApplyDefaultSort 属性自动以升序创建基于表的一个或多个主键列的排序顺...

2006-02-07 17:06:00

阅读数:1823

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭