您当前的位置:KKBlog > 学无止境 > ASP.NET

对于解耦的理解

以三层为例子:在Bll层中创建Dal层的某个对象IUserDal userDal = DalAbstractFactory.CreateUserDal();即层之间的关联降到最低,这样我们很容易想到引用一个第三方来作为中间介质。这就引出了接口,在层中要创建其他层的某个对象时,用接口来接收这个对象,(这个接口是这个对象的接口,如对象为UserDal,接口为IUserDal)这…
查看全文

asp.net中http提交数据所遇到的那些坑

http提交数据有两种形式,get和post,不知道的同学请联系度娘。1、aspnet:MaxHttpCollectionKeys业务场景:业务很简单,手机端读取本地通讯录,将所有通讯录提交到后台,后台进行业务过滤,返回已属于当前用户好友所在的企业服务端接口定义如下: [HttpPost]public List<string> IsInEnt([FromBody]List<str…
查看全文

【翻译】ASP.NET WEB API异常处理

当一个web api抛出一个异常后此异常会被转化成一个HTTP响应错误代码为500的服务错误但是如果你不想让客户端看到500的错误码你也可以自定义错误码如下代码当用户输入的ID没有与之相关的数据则返回了错误码为404的错误(页面未找到)public Product GetProduct(int id) { Product item = repository.Get(id); if (item == null…
查看全文

ASP.NET Web API路由规则(二)

默认的规则在ASP.NET MVC4中global.asax.cs代码中并无注册默认路由规则的代码代码如下: public class WebApiApplication : System.Web.HttpApplication{protected void Application_Start(){AreaRegistration.RegisterAllAreas();FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);RouteConfig.RegisterRoutes…
查看全文

ASP.NET WebAPI 路由规则与POST数据

蛋疼的路由规则约定在上一篇文章中我们成功通过AJAX获取到了服务器的数据,而且服务器根据请求的类型,格式化数据之后再传给客户端。然而在上一篇的实例中,我们为controller程序增加一个GetProducts方法让这个方法与GetAllProducts方法逻辑一致 public IEnumerable<Product> GetAllProducts(){return products…
查看全文

【翻译】ASP.NET Web API入门

简介ASP.NET Web API是一个可以简化创建HTTP服务的框架它支持包括浏览器和移动设备在内的各种客户端ASP.NET Web API是在.NET Framework上创建RESTful应用程序的理想平台译者注:关于RESTful web服务可以参见这里:http://zh.wikipedia.org/wiki/REST准备ASP.NET MVC 4包括ASP.NET Web API,请在这里安装:http://www.asp.net…
查看全文

ASP.NET Web API 简介

ASP.NET Web API 简介ASP.NET MVC 4 包含了 ASP.NET Web API, 这是一个创建可以连接包括浏览器、移动设备等多种客户端的 Http 服务的新框架, ASP.NET Web API 也是构建 RESTful 服务的理想平台。ASP.NET Web API 特性ASP.NET Web API 包含下列特性:先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请…
查看全文
二维码
意见反馈 二维码