У меня есть страница с 6 диаграммами. Когда пользователь открывает страницу в первый раз, я хочу загрузить только макет страницы, а затем отдельно каждую диаграмму с помощью ajax, потому что для каждой диаграммы на стороне сервера требуется несколько секунд. Можно ли это сделать с помощью синтаксиса бритвы, используя @ Ajax.BeginForm, или лучше с JQuery?ASP.NET MVC создает ajax-вызовы после загрузки страницы?
2
A
ответ
1
Я бы сказал, что было бы лучше использовать jquery. Причина этого в том, что Ajax.BeginForm выведет форму, и это будет иметь смысл, если вы ожидаете, что она будет использоваться для отправки данных обратно на сервер.
Если все, что вам нужно сделать, это загрузить диаграммы асинхронно, вероятно, лучше использовать запрос, например:
$(function(){
$('#divForChart1').load('@Url.Action("ActionThatGeneratesChart1", "ChartController");
$('#divForChart2').load('@Url.Action("ActionThatGeneratesChart2", "ChartController");
...
});
Смежные вопросы
- 1. Частичный рендеринг после загрузки страницы
- 2. Asp.Net MVC JavaScript не работает после загрузки страницы
- 3. Проверка ASP.NET MVC показывает ошибки после загрузки страницы
- 4. asp.net mvc C# изображение загрузки страницы сбой
- 5. Определите время загрузки страницы в ASP.Net MVC
- 6. ASP.NET: получить значение literal.text после загрузки страницы?
- 7. Изменение ASP.net Текст метки после загрузки страницы
- 8. ASP.NET Запуск загрузка после загрузки страницы
- 9. asp.net обновления страницы LinkButton после загрузки PDF
- 10. оповещения после загрузки страницы
- 11. asp.net время загрузки страницы
- 12. Как ASP.NET MVC создает JsonResults?
- 13. Метод загрузки после загрузки страницы
- 14. Сертификат загрузки ASP.NET MVC
- 15. Индикатор загрузки ASP.Net MVC
- 16. Javascript работает После загрузки страницы
- 17. IE7 asp.net MVC Ошибка загрузки
- 18. Открыть документ после загрузки страницы
- 19. Простая форма загрузки/загрузки в ASP.NET MVC
- 20. Страницы скачков после загрузки
- 21. нагрузки после загрузки страницы
- 22. ASP.Net MVC Загрузка страницы
- 23. Ссылка ASP.net MVC Action создает ссылки с параметрами после?
- 24. Почему IIS создает страницы asp.net так медленно?
- 25. document.getElementById (...) null после загрузки страницы
- 26. обновить ярлык после загрузки страницы
- 27. Жизненный цикл страницы MVC Asp.net
- 28. Asp.Net MVC Ajax и аспекты загрузки страницы (вид)
- 29. Переключение ASP.Net MVC Культуры после компиляции для начальной загрузки
- 30. Отправить запрос ajax только после загрузки страницы
Что JQuery событие было бы, я должен использовать, чтобы стрелять вызов Ajax к серверу, когда страница загружен? $ .ready, вероятно, не подходит, так как он запускает каждую загруженную страницу, если она загружена в первый раз или загружена из-за повторного вызова. –
В MVC нет обратной обратной связи (вы используете MVC4 правильно?). Поэтому, если у вас действительно есть что-то на вашей странице, которое отправляется обратно в себя, вам нужно будет использовать готовое событие, так как вся страница нуждается в обновлении, включая диаграммы. – Rui
Да, я использую MVC 4. Если я правильно понял, готовое событие срабатывает только при первой загрузке страницы и не срабатывает при завершении вызова ajax? –