У меня есть эта проблема:ValidationSummary не появляясь с частичным видом
Я иду на страницу, такие как:
/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, у которого есть кнопка. При нажатии на эту кнопку, этот метод действия invloked:
[HttpPost]
public ActionResult BidOnAuction(BidOnAuctionViewModel model)
Этот метод действия имеет поймать заявление со следующими линиями:
ModelState.AddModelError(string.Empty, operation + @" Failure: " + message);
return RedirectToAction("Details", new { id = model.AuctionId });
Теперь, как вид DetailsLUB и вид BidOnAction содержат эта линия:
@ Html.ValidationSummary (правда)
Но, проблема в том, что никогда ничего не печатается на экране. Что я делаю не так?
Вы решили эту проблему, просто соблюдая принятый ответ? У меня есть аналогичная проблема с использованием частичного представления ... Если я использую partialview, сводка валидации не отображается, но если я ее не использую, сводка валидности отображается как ожидалось. У меня уже есть принятый ответ в моем коде ... – amp