我是asp.net MVC的新手。我有两个名为Category和Product的表。产品表有CategoryID的外键。我可以在页面上显示类别。让我们举一个例子。我有两个名为Mobiles和Computers的类别。当我点击计算机时,我想显示与计算机类别相关的产品。
我附上了代码。请帮助我。
public ActionResult ProductList(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Product product = db.Products.Find(id);
if (product == null)
{
return HttpNotFound();
}
return View(product);
}
以下是型号:@model IEnumerable<ReSale.Models.Product>
我正在使用IEnumerable。我超过了错误。
答案 0 :(得分:0)
您正在尝试使用IEnumerable模型返回单个结果,这就是您收到此错误的原因。试试这种方法:
2016-11-21T07:17:17.106395+00:00 app[web.1]: File "/app/routes.py", line 2, in <module>
2016-11-21T07:17:17.106395+00:00 app[web.1]: from data import SearchBar, CourseData
2016-11-21T07:17:17.106395+00:00 app[web.1]: File "/app/data.py", line 1, in <module>
2016-11-21T07:17:17.106396+00:00 app[web.1]: from flask_wtf import Form
2016-11-21T07:17:17.106396+00:00 app[web.1]: ImportError: No module named flask_wtf
答案 1 :(得分:0)
$("#form-action-addToCart" ).click(function() {
};
将此行添加到实体构造函数
Configuration.ProxyCreationEnabled = false;