У меня есть эта проблема:
Я захожу на страницу, такую как:
/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)
Но проблема в том, что на экран ничего не выводится.Что я делаю не так?