如何高效使用ASP.NET轻量级MVC框架Nancy进行Web开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计642个文字,预计阅读时间需要3分钟。
模块+Nancy模块的概念类似于ASP.NET中的Controller。一个典型的示例如下:
csharppublic class Module : NancyModule{ public Module() { Get[/greet]=x=> hello world; }}
它定义了一个模块,并为其指定了一个路由和对应的处理逻辑。
模块
Nancy的模块的概念类似于Asp.net中的Controller,一个典型的示例如下:
public class Module : NancyModule { public Module() { Get["/greet"] = x => "hello world"; } }
它定义了一个模块,并且定义了该模块下的一个Get操作。Nacy的模块需要继承自NancyModule ,服务器启动时默认会通过反射加载所有程序集下的NancyModule,包括各个dll中的程序集。
如果要实现动态加载别的程序集下的模块,初始化的时候使用Assembly.LoadFile之类的方法将其程序集加载即可。
本文共计642个文字,预计阅读时间需要3分钟。
模块+Nancy模块的概念类似于ASP.NET中的Controller。一个典型的示例如下:
csharppublic class Module : NancyModule{ public Module() { Get[/greet]=x=> hello world; }}
它定义了一个模块,并为其指定了一个路由和对应的处理逻辑。
模块
Nancy的模块的概念类似于Asp.net中的Controller,一个典型的示例如下:
public class Module : NancyModule { public Module() { Get["/greet"] = x => "hello world"; } }
它定义了一个模块,并且定义了该模块下的一个Get操作。Nacy的模块需要继承自NancyModule ,服务器启动时默认会通过反射加载所有程序集下的NancyModule,包括各个dll中的程序集。
如果要实现动态加载别的程序集下的模块,初始化的时候使用Assembly.LoadFile之类的方法将其程序集加载即可。

