У меня есть действие контроллера, которое отображает частичное представление:
public ActionResult Details(int id)
{
DetailsViewModel model =
ModelBuilder.GetDetailsViewModel(id, _repository);
return PartialView("Details", model);
}
, и я загружаю возвращенный контент в динамический элемент следующим образом:
$container = appendContainer(); // adds a div to the dom with the correct id
$container.load("MyController/Details", function(response, status, xhr) {
if (status != "success") {
$(container).html('an error has occured');
}
});
таким образом создается div, а затем загружается возвращенный содержимое в этот div.
Я хочу немного изменить это, чтобы контейнер div создавался только в случае успешного вызова контроллера.
Итак:
Буду признателен за любые советы о том, как мне лучше всего этого добиться.