При попытке создать мой сайт как динамический и с максимально возможной перезагрузкой страниц, я получил удовольствие от использования частичных представлений с AJAX - перезагрузкой или обновлением части страницы с помощью AJAX GET или POST. Однако (новичок в MVC в целом) я начал задаваться вопросом - это правильный подход.Правильное использование частичных представлений в MVC
Say есть данный сценарий:
У меня есть таблица, на этом столе у меня есть кнопка «View Details». Когда пользователь нажимает на эту кнопку, я хочу получить информацию с сервера и отобразить ее в модальном окне.
я мог бы сделать одно из следующих действий:
- Создать Подробности Частичный вид из модели, выполнить AJAX GET для извлечения формы из него на кнопку мыши и поместите его в модальном окне.
- Создайте действие, которое возвращает JSON с необходимой информацией, используйте AJAX, чтобы получить его и заполнить его модальной формой.
Какой подход был бы правильным?
Не забывайте, что «высокая производительность» также зависит от нагрузки пользователя. Кроме того, есть также кэширование, которое необходимо учитывать, в том числе варьируя по параметрам. Мало того, что это мнение основано, оно также слишком велико. – krillgar
@krillgar Я имел в виду каждое его слово –