zoukankan      html  css  js  c++  java
  • ASP.NET Web API学习 (一)

    开发环境:win10,使用VS2015社区版和SQLSERVER2012开发

    1.打开VS2015应用程序,点击左上角按钮:文件--新建--项目,弹出窗口中选择ASP.NET Web应用程序,

    2.点击“确定”按钮,会再弹出一个窗口选择项目模板,VS2015会根据选择的模板自动创建项目文件夹并引入一些核心应用,如果你没有设计好项目文件的分配,建议使用模板。选择后点击“确定”按钮,VS会自动创建项目目录。

    3.看一下自动生成的项目文件,主要分为App_Start,Areas,Content,Controllers,Models,Scripts,Views等,
         其中App_Start文件夹中的几个文件:1.BundleConfig.cs用来注册JS和CSS;

                           2.FilterConfig.cs用来注册全局过滤器;

                           3.IdentityConfig.cs 网站允许外部用户注册时用于用户注册;

                           4.RouteConfig.cs 注册Controller中包含的action;

                           5.Startup.Auth.cs 用于项目初始运行的配置,比如用户登录设置;

                           6.WebApiConfig.cs,注册Web API。

    在全局配置文件Global.asax中可以看到1,2,4,6这4项

    namespace WebAPIDemo
    {
        public class WebApiApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
            {
                AreaRegistration.RegisterAllAreas();
                GlobalConfiguration.Configure(WebApiConfig.Register);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
            }
        }
    }
    View Code

     4. 在Models文件夹中新建一个类Employee用于测试,然后在Controllers中新建EmployeeController必须继承ApiController。创建Controller时VS2015提供了更方便的方法,在选中文件夹中右击--添加--控制器,会跳出窗口选择生成代码的模板。

     5.运行项目,在运行成功的项目主页中点击"API"就可以看到设置的所有Web API接口。

  • 相关阅读:
    cg数据类型
    线程和流的历史遗留
    流的总结及小问题

    集合练习
    集合属性的整理
    集合
    整理
    面向对象中知识的薄弱点
    自己的小问题和数组常用的方法
  • 原文地址:https://www.cnblogs.com/mora1988/p/5454004.html
Copyright © 2011-2022 走看看