欢迎访问 生活随笔!

生活随笔

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

编程问答

nancy框架安装并使用

发布时间:2024/4/14 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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框架安装并使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。