在ASP.NET 4.5 文档中的新增功能中,它谈到了我正在尝试的 Web 表单中的模型绑定。
我有一些工作,但我得到一个编译时错误:
'System.Web.UI.Control' 不是属性类
这是指向这部分代码中的单词 Control [ Control ("ddlCategory")] int? 类别 ID。
我想我需要添加一些参考,但文档没有提到,所以我不确定出了什么问题。
public IEnumerable<Product> LoadProducts([Control("ddlCategory")] int? categoryId)
{
var retval = new List<Product>();
if (categoryId.HasValue)
{
using (var db = new DBDataContext())
{
retval = db.Products.Where(x => x.CategoryId == categoryId.Value).ToList();
}
}
return retval;
}