私はこの問題を抱えています:
次のようなページに移動します。
/Auction/Details/37
これにより、このアクションメソッドが呼び出されます。
public ActionResult Details(int id)
このメソッドの特定の行は次のとおりです。
return View("DetailsLub", auction);
このビューには次の行が含まれています。
@Html.Action("BidOnAuction", new { auctionId = Model.Id })
このアクションメソッドを呼び出すもの:
public PartialViewResult BidOnAuction(int auctionId)
ここまでは順調ですね?
これで、BidOnAuctionビューにフォームがあり、ボタンがあります。このボタンをクリックすると、次のアクションメソッドが呼び出されます。
[HttpPost]
public ActionResult BidOnAuction(BidOnAuctionViewModel model)
このアクションメソッドには、次の行を含むcatchステートメントがあります。
ModelState.AddModelError(string.Empty, operation + @" Failure: " + message);
return RedirectToAction("Details", new { id = model.AuctionId });
これで、DetailsLUBビューとBidOnActionビューの両方に次の行が含まれます。
@ Html.ValidationSummary(true)
しかし、問題は、画面に何も印刷されないことです。私は何が間違っているのですか?