添加webapi.dll 可现在添加。

在WebForm使用WebApi需要在全局文件里配置路由。

        using System.Web.Routing;protected void Application_Start(object sender, EventArgs e){RegisterRoutes(RouteTable.Routes);}public static void RegisterRoutes(RouteCollection routes){//ContactsApi为暴露的类里面为暴露的方法  API要映射的路径routes.MapServiceRoute<ContactsApi>("API");}

ContactsApi类的定义
using System.ServiceModel;
using System.ServiceModel.Web;
using WebAPI.Resources;namespace WebAPI.APIs
{[ServiceContract]public class ContactsApi{//设置为默认方法[WebGet(UriTemplate = "")]public IQueryable<Contact> Get(){var contacts = new List<Contact>(){new Contact {ContactId =1, Name ="1111"},new Contact {ContactId =2, Name ="333"},new Contact {ContactId =3, Name ="Glenn Block"},new Contact {ContactId =4, Name ="Howard Dierking"},new Contact {ContactId =5, Name ="Jeff Handley"},new Contact {ContactId =6, Name ="Yavor Georgiev"}};return contacts.AsQueryable();}}
}

访问地址为:http://localhost:9000/API

转载于:https://www.cnblogs.com/gouyanfeng/p/3173508.html

ASP.NET WebForm中使用WebApi相关推荐

  1. Asp.net WebForm中应用Jquery EasyUI Layout

    Asp.net WebForm中应用Jquery EasyUI Layout 按照EasyUI文档中的示例,编写layout代码: <body class="easyui-layout ...

  2. Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net

    Ext.Net是一个对ExtJS进行封装了的.net控件库,可以在ASP.NET WebForm和MVC中使用.从今天开始记录我的学习笔记,这是第一篇,今天学习了如何在WebForm中使用Ext.Ne ...

  3. 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net

    Ext.NET是基于跨浏览器的ExtJS库和.NET Framework的一套支持ASP.NET AJAX的开源Web控件,包含有丰富的Ajax运用,其前身是Coolite. 下载地址:http:// ...

  4. 简单原始的ASP.NET WEBFORM中多文件上传【参考其他资料修改】

    首先是ASPX页面中添加file标签 <input οnclick="addFile()" type="button" value="增加&qu ...

  5. 通过HTTP抓包,深入理解ASP.NET WebForm ViewState

    为什么80%的码农都做不了架构师?>>>    上周完成了一个从ASP.NET WebForm 开发的站点抓包的功能.该功能要求使用该网点内的帐号通过我们自己的程序获取网站内的数据. ...

  6. [转载]在ASP.NET MVC中,使用Bundle来打包压缩js和css

    在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原 ...

  7. ASP.NET WebForm Best Practice 之PostBack

    关于PostBack,我曾经也写过一篇博客<深入理解 __doPostBack>.在这篇文章里有对PostBack进行了一些研究,现在看来研究的还是不够深入.不过从原理上来说,ASP.NE ...

  8. ASP.NET WebForm 回传机制

    为什么每个WebForm.aspx都必须包含在form之中 <form id="form1" runat="server">//html </ ...

  9. ASP.NET 4.0 的新特性(2 在WebForm中使用Routing)(翻译)

        接着上次的那个翻译,希望能对大家的学习有一点帮助! 原文:http://geekswithblogs.net/ranganh/archive/2009/08/20/whatrsquos-new ...

最新文章

  1. RHEL6 64位系统安装ORACLE 10g 64bit 数据库
  2. 分享5个我「 最死忠 」的Windows10软件
  3. python条件表达式有哪几个_python条件表达式:多项分支,双向分支
  4. 【专题介绍】音视频+
  5. 为什么大家都会往大城市跑
  6. sigmoid 激励函数
  7. 3DMax设置长度单位
  8. c语言extern int的作用,c语言之extern
  9. 前端交互之hover用法
  10. Hyperspace初体验:Delta Lake表索引
  11. 第一个node.js应用
  12. matlab计算aqi代码,AQI计算第一课,爬取全部城市AQI数据的代码一样但是只能爬出第一个城市的数据是怎么回事?...
  13. SELinux 学习总结
  14. 平安科技寿险金服面试
  15. 关于微信聊天与朋友圈如何快速切换 Mark
  16. linux常用的引导管理器,多重引导管理器Grub使用详解
  17. 写给程序猿的把妹指南:概述篇
  18. 46、Flutter之 布局组件 流式布局Wrap,Flow
  19. VisualGDB 5.6 R8 Crack-new-10-01
  20. k近邻算法_机器学习之K近邻分类算法的实现

热门文章

  1. 0076-小升初1:生日蛋糕
  2. Object Tracking using OpenCV (C++/Python)(使用OpenCV进行目标跟踪)
  3. jacky解读麻省理工《计算机科学与Python编程导论》第1集
  4. 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005...
  5. install kinect driver for ARM---38
  6. Java虚拟机学习 - 体系结构 内存模型(转载)
  7. 在 Swift 语言中更好的处理 JSON 数据:SwiftyJSON
  8. c# AutoResetEvent和ManualResetEvent
  9. lg gw880 qq2011 android beta4版,LG GW880评测:CMMB天线、细节设计
  10. Postgresql时间处理