Отображение скрытой формы или Открытие модального диалога

Какой лучший способ показать простую форму на HTML-странице, которая включает кнопку сохранения, которая вызывает веб-метод? Я рассматриваю один из этих вариантов:

  1. Переключить скрытый <div> который включает в себя форму с таким же поведением показанного.aspx
  2. Отобразите модальное диалоговое окно, используя JavaScript, который загружает отдельный файл.aspx для отображения формы.

Что лучше и при каких обстоятельствах?

1 ответ

Решение

Если всплывающее содержимое относительно небольшое, лучше всего просто включить его прямо на главной странице в скрытый раздел. Это даст вам мгновенную производительность, когда вы хотите отобразить его. Причины не делать это таким образом:

  1. Содержимое всплывающего окна большое и, таким образом, значительно замедлит загрузку главной страницы.
  2. Есть много разных всплывающих окон, которые вы можете использовать, поэтому предварительная загрузка их всех с главной страницы может значительно замедлить загрузку главной страницы.
  3. Вы используете одно и то же всплывающее окно на множестве разных страниц, и на самом деле оно появляется не очень часто, поэтому проще обмениваться общим кодом и снижать общее потребление трафика, загружая его только по требованию.
Другие вопросы по тегам