`
黄继华
  • 浏览: 43124 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
最近项目中要用到mvc4的webapi,其实就是类似webservers wcf的东东( 虽然我都没用过,但是功能和用处还是知道的)作为接口使用,webapi有个好处就是可以把实现IEnumberable接口的数据能根据请求的返回数据类型(xml或者json)自动序列化成这样结构的数据,默认情况下chrome返回的是xml,IE返回的是Json。 既然是Api肯定是要让其他程序去调用的,webapi只能通过http协议去调用,在我们的项目中是静态页面中通过Ajax去调用的。那么问题就出来了 既然是在静态页面中,肯定是用在其他项目中或者在本地了,这样的话去调用webapi就是跨域访问了,要跨域当 ...
在上篇文章中和大家一起学习了建立基本的WebAPI应用,立刻就有人想到了一些问题:1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。 (一)WebAPI中工作的Class ...
不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱 ...
I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!) 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎
这篇文章我们将介绍ASP.NET MVC 的移动特性。 你需要先安装 ASP.NET MVC 4 现在开始。 Step 1:创建 ASP.NET MVC 4 Web 应用项目 Step 2:€
此教程将讨论ASP.NET MVC 4 Web应用程序里的移动特性。对于此教程,可以使用Visual Studio Express 2012或者 Visual Web Developer 2010 Express Service Pack 1 ("Visual Web Developer 或者 VWD"). 如果你已经有了专业版本的 Visual Studio 你也可 ...
<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function insertcode() { var $body = $(&q ...
jqMobi指南系列教程是《 jqMobi JavascriptFrameworks Cheat Sheet》 的中文版,详细介绍了jqMobi. jqMobi指南(一):介绍jqMobi组成 jqMobi是针对HTML5浏览器的JavaScript框架 它是由三个部分组成: jQMobi(一个极快的查询选择库,支持W3C查询) jqUi(运行在WebKit浏览器之上的移动应用程序的UI/UX库) jqPlugins(移动应用运行在WebKit浏览器的插件)。 应用的前期准备工作: 下载jqMobi框架 https://github.com/appmobi/jQ.Mobi ...
大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在 $(document).ready(function(){ ........jquery代码........... }); 上面的代码和 $().ready(function(){ ........jquery代码........... }); $(function(){ ........jquery代码...... ...
网页设计前端页面制作的规范要求和注意事项 1.尽量把页面的背景图及小图标整合到一张图片,用CSS定位方法。这样以减少http请求,从而降底网站的下载速度。 2.尊从内容与页面样式的脱离,如需要,同样也要做到布局与 ...
1.11自调用匿名函数self-invoking anonymous function 打开jQuery源码,首先我们可以看到这样的代码结构: ( function(widow,undefined){ //code .... })(window) 这是一个自调用匿名函数。那到底是什么呢?在第一括号内,创建一个匿名函数;第二个括号,表示立即执行。 → what 那么为什么要创建一个“自调用匿名函数”呢? 通过定义一个匿名函数,创建一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。 这一点很重要也非常有用,也是一个js框架必须的要支持的功能 ...
2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。 常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 匹配负浮点数 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d* ...
javaScript 是一门基于对象的语言,然而它的对象技术的实现与其他的语言有很大的差异。 在javaScript中,定义一个类的一般采用以下这种模式: //定义一个构造函数 testClass(param1,param2){ this.att1=param1; this.att2=param2; .... } // 在prototype对象上扩展,加上相应的方法; testClass.prototype = { Method1: function() {...}, Method2: function() {...}, ... } // 定义 ...
一,ligerGrid是如何工作的。 在没有开始做之前,需要先了解一下ligerGrid是如何工作的。简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。 所以问题在于发送什么数据,拿到什么数据。先来看看ligerGrid的参数: url: null, pageSize: 10, sortName : null, sortOrder:null, ...
阅读目录 前言 初步分析 通用查询机制 数据权限规则 实际应用 前言 前一篇文章《通用权限管理设计 之 数据库结构设计》介绍了【主体】- 【领域】 - 【权限】( who、what、how问题原型 ) 的设计思想
Global site tag (gtag.js) - Google Analytics