Отображение скрытой формы или Открытие модального диалога
Какой лучший способ показать простую форму на HTML-странице, которая включает кнопку сохранения, которая вызывает веб-метод? Я рассматриваю один из этих вариантов:
- Переключить скрытый
<div>
который включает в себя форму с таким же поведением показанного.aspx - Отобразите модальное диалоговое окно, используя JavaScript, который загружает отдельный файл.aspx для отображения формы.
Что лучше и при каких обстоятельствах?
1 ответ
Решение
Если всплывающее содержимое относительно небольшое, лучше всего просто включить его прямо на главной странице в скрытый раздел. Это даст вам мгновенную производительность, когда вы хотите отобразить его. Причины не делать это таким образом:
- Содержимое всплывающего окна большое и, таким образом, значительно замедлит загрузку главной страницы.
- Есть много разных всплывающих окон, которые вы можете использовать, поэтому предварительная загрузка их всех с главной страницы может значительно замедлить загрузку главной страницы.
- Вы используете одно и то же всплывающее окно на множестве разных страниц, и на самом деле оно появляется не очень часто, поэтому проще обмениваться общим кодом и снижать общее потребление трафика, загружая его только по требованию.