nancy框架安装并使用
一、首先安裝NuGet插件,方便管理程序包
打開visual studio,工具->擴展和更新 ?然后在右上角搜素NuGet下載安裝就可以
二、創建第一個Nancy項目
下面我們來寫一個Nancy的Hello,world項目,來學習一下Nancy的簡單使用,打開Visual Studio,新建空Web項目:
選擇空模板,點擊確定,建好項目以后,接下來我們開始通過Nuget安裝Nancy,一共需要安裝下面三個包,代碼如下:
Install-Package Nancy ??//Nancy
Install-Package Nancy.Hosting.Aspnet ?//Nancy For Asp.net
Install-Package Nancy.Viewengines.Razor?//提供Razor視圖支持,感覺很意外吧,我們還可以繼續使用Razor
安裝完成后,我們開始搭建項目的基本結構,首先Nancy也是有自己的規則的,Nancy工程中控制器的部分必須放在Modules文件夾中,視圖部分必須放在Views文件夾中,所以在項目中添加兩個文件夾Modules和Views,再分別添加HomeModule類和Razor頁面Home,添加完成后項目結構如圖:
View這里先不用,先建好準備著,下面我們來顯示Hello,world,打開HomeModule.cs,修改其代碼如下:
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運行,瀏覽器顯示結果如圖:
轉載于:https://my.oschina.net/tongjh/blog/537393
總結
以上是生活随笔為你收集整理的nancy框架安装并使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单配置局域网FTP
- 下一篇: Spring MVC学习路(三) 编写第