nancy框架安裝並使用

1、首先安裝NuGet插件,方便管理程序包 c#

打開visual studio,工具->擴展和更新  而後在右上角搜素NuGet下載安裝就能夠 瀏覽器

2、建立第一個Nancy項目 函數

下面咱們來寫一個Nancy的Hello,world項目,來學習一下Nancy的簡單使用,打開Visual Studio,新建空Web項目: 工具


選擇空模板,點擊肯定,建好項目之後,接下來咱們開始經過Nuget安裝Nancy,一共須要安裝下面三個包,代碼以下: 學習

  Install-Package Nancy   //Nancy spa

  Install-Package Nancy.Hosting.Aspnet  //Nancy For Asp.net .net

  Install-Package Nancy.Viewengines.Razor //提供Razor視圖支持,感受很意外吧,咱們還能夠繼續使用Razor 插件

安裝完成後,咱們開始搭建項目的基本結構,首先Nancy也是有本身的規則的,Nancy工程中控制器的部分必須放在Modules文件夾中,視圖部分必須放在Views文件夾中,因此在項目中添加兩個文件夾Modules和Views,再分別添加HomeModule類和Razor頁面Home,添加完成後項目結構如圖:

View這裏先不用,先建好準備着,下面咱們來顯示Hello,world,打開HomeModule.cs,修改其代碼以下: code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Nancy;

namespace NancyStudy.Modules
{
    public class HomeModule : NancyModule
    {
        //注意:這裏是構造函數
        public HomeModule()
        {
            Get["/"] = parameters => "Hello World";
        }
    }

}



首先咱們引入Nancy的命名空間,而後咱們的類要繼承自NancyModule,在ASP.NET MVC中全部控制器都繼承Controller,在Nancy中,一樣全部的‘控制器’都必須繼承NancyModule類。 繼承

注意:在Nancy中,全部的的路由信息都是在構造方法中的,當程序運行時,會遍歷全部全部的構造方法,若是出現路由信息相同時,默認選擇最後遍歷的那一個。

好了,按F5運行,瀏覽器顯示結果如圖:

相關文章
相關標籤/搜索