OrdersController と ItemsController を持つ 2 つのエンティティ Orders と Items があります。Orders Index View に webgrid があります
grid.Column(columnName: "OrderNo", header: "Order No.", canSort: true),
grid.Column(columnName: "OrderDate", header: "Order Date", canSort: true),
grid.Column(" ", " ", format: @<a href="@Url.Action("Index", "Items", new { id = item.OrderNo })">Items</a>)
ItemsController で Index にパラメータを追加しました:
public ActionResult Index(string id = "0")
{
var orderq = from a in db.items
where a.OrderNo== id
select a;
return View(orderq.ToList()); // ex : orderq.Count = 2
}...
protected override void Dispose(bool disposing)
{
db.Dispose();
base.Dispose(disposing);
} // Object reference not set to an instance of an object
しかし、オブジェクト参照がオブジェクトのインスタンスに設定されていません。
Q: 注文から商品ビューを開くには何が必要ですか?
コンテキストをクリアして再度宣言する必要がありますか?