私はaspを初めて使用するので、助けを求めたいと思います。MvcMusicStoreチュートリアルヘルプを使用してストアを構築しました。次に、OrderIdを使用してデータベースを検索します。orderidが表示されたらすぐに、送信ボタンをクリックすると、データベースの対応する行が表示されます。私の方法は次のとおりです
public ActionResult SearchOrder(int? myid)
{
var s = from sp in db.Railways
select sp;
string oid = myid.ToString();
if (!string.IsNullOrEmpty(oid))
{
s = s.Where(st => st.OrderID == (Convert.ToInt16(oid)));
}
return View(s.ToList());
}
また、私は次のようなコードに疲れました
public ActionResult SearchOrder(int? myid)
{
if (id != null)
{
if (ViewBag.OrderID == id.Value)
{
s = s.Where(st => st.OrderID == id);
}
}
return View(s);
}
私が試した2番目の方法では、内容もエラーも表示されていません。plsは私を助けます。