誰かが私が正しい軌道に乗っているかどうか教えてもらえますか?クエリを表示しようとしていますが、エラーが発生します。同じパラメータを持つ2つのテキストボックスがあり、そのパラメータはIEnumerableとして宣言されています。
[HttpPost]
public ActionResult Orders1(IEnumerable<int> order)
{
using (CostcoEntities1 context = new CostcoEntities1())
{
var query = string.Empty;
foreach (var orderID in order)
{
query = (from a in context.CM_Checkout_Details
where a.CheckoutDetails_ID == orderID
select a).ToString();
}
return View(query);
}
}
これが私のコントローラーの外観です。テキストボックスの2つの数字(Id)を読み取り、それらのIDに基づいてデータを表示しようとしています。
@using (Html.BeginForm("Orders1", "Track", FormMethod.Post))
{
@Html.TextBox("order")<br />
@Html.TextBox("order")
<input type="submit" value="Submit" />
}