asp.net MVC下如何使用

  介绍

这篇文章主要为大家展示了asp.net MVC下如何使用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“asp.net MVC下如何使用休息”这篇文章吧。

ASP。网是什么

ASP。网是开源,跨平台,高性能,轻量级的网络应用构建框架,常用于通过HTML, CSS, JavaScript以及服务器脚本来构建网页和网站。

<强>一、创建其他服务

首先创建一个Asp。净网络应用程序(我这里用的是Visual Studio 2013中,它已经内置了Web API2)。

 asp.net MVC下如何使用休息”>,</p> <p>在出来的模板中选择空(空项目),并勾选WebAPI。点击确定后,就创建了一个空的WebAPI服务。</p> <p> <img src= <李>

后创建资源

<李>

得到-检索资源

<李>

把——更新资源

<李>

删除,删除资源

非常经典的CRUD模型。在Web API中实现这样一个的模型是非常简单的,直接使用向导建一个控制器即可

 asp.net MVC下如何使用其他“> </p> <p> <img src=,,, public  class  ValuesController : ApiController   {才能   ,,,//,GET  api/& lt; controller>   ,,,publicIEnumerable, ()   ,,,{   ,,,,,returnnewstring [], {,“value1",,“value2",};   ,,,}      ,,,//,GET  api/& lt; controller>/5   ,,,publicstring 得到(int  id)   ,,,{   ,,,,,return" value";   ,,,}      ,,,//,POST  api/& lt; controller>   ,,,publicvoid 职位([FromBody] string 价值)   ,,,{   ,,,}      ,,,//,PUT  api/& lt; controller>/5   ,,,publicvoid  (int  id, [FromBody] string 价值)   ,,,{   ,,,}      ,,,//,DELETE  api/& lt; controller>/5   ,,,publicvoid 删除(int  id)   ,,,{   ,,,}   以前,,}

这其实已经帮我们实现了一个最基本的服务了,这样别人就可以访问我们的服务中的方法

<强>二、调用其它应用程序的休息服务

<强> 1,RestClient类

为了便于使用,我们需要封装客房端的其他类,话不多说,我们直接上这个类的代码:

using 系统;   using  System.Collections.Generic;   using 先;   using 来;   using  System.Net;   using 包含;   using 包含;      namespace  OilDigital.A2_A27.Web   {   public 才能;class  RestClient   {才能   ,,,public  string  EndPoint {组,得到,,,},,//请求的url地址,   ,,,public  HttpVerb  Method {组,得到,,,},,//请求的方法,   ,,,public  string  ContentType {组,得到,,,},//格式类型:我用的是application/json, text/xml具体使用什么,看需求吧,   ,,,public  string  PostData {组,得到,,,},,//传送的数据,当然了我使用的是json字符串,      ,,,public  RestClient ()   ,,,{   ,,,,,EndPoint =,““   ,,,,,Method =, HttpVerb.GET;   ,,,,,ContentType =,“应用程序/x-www-form-urlencoded";   ,,,,,PostData =,““   ,,,}   ,,,public  RestClient (string 端点)   ,,,{   ,,,,,EndPoint =,端点;   ,,,,,Method =, HttpVerb.GET;   ,,,,,ContentType =,“应用程序/json";   ,,,,,PostData =,““   ,,,}   ,,,public  RestClient (string 端点,HttpVerb 方法)   ,,,{   ,,,,,EndPoint =,端点;   ,,,,,Method =,方法;   ,,,,,ContentType =,“应用程序/json";   ,,,,,PostData =,““   ,,,}      ,,,public  RestClient (string 端点,HttpVerb 方法,string  postData)   ,,,{   ,,,,,EndPoint =,端点;   ,,,,,Method =,方法;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

asp.net MVC下如何使用