日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nancy框架安装并使用

發布時間:2024/4/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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框架安装并使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。