【发布时间】:2014-03-17 04:44:02
【问题描述】:
您好,我正在学习 Nancy,我正在尝试绑定到模型,但出现错误:
Error 8 'NancyFxTutorial.CarModule' does not contain a definition for 'Bind' and no extension method 'Bind' accepting a first argument of type 'NancyFxTutorial.CarModule' could be found (are you missing a using directive or an assembly reference?) C:\Development\Projects\C#\Web\Nancy\NancyFxTutorial\NancyFxTutorial\CarModule.cs
型号:
public class BrowseCarQuery
{
public string Make { get; set; }
public string Model { get; set; }
}
public class CarModule : NancyModule
{
public CarModule()
{
Get["/status"] = _ => "Hello World";
Get["/Car/{id}"] = parameters =>
{
int id = parameters.id;
return Negotiate.WithStatusCode(HttpStatusCode.OK).WithModel(id);
};
Get["/{make}/{model}"] = parameters =>
{
BrowseCarQuery model = new BrowseCarQuery();
var carQuery = this.Bind<>()
};
}
}
有什么线索吗?
提前致谢
【问题讨论】:
-
您是否为正确的命名空间
Nancy.ModelBinding添加了using?那么你的文件中有using Nancy.ModelBinding;吗?
标签: c# model-binding nancy