Отобразить веб-форму во всплывающей подсказке
Я использовал календарь управления ASP.NET. Когда я перейду на любую дату, тогда будет отображаться всплывающая подсказка, в которой я могу показать свою другую страницу aspx. И на этой странице aspx есть gridview.
Как я могу отобразить всплывающую подсказку, которая содержит страницу aspx.
1 ответ
Попробуй это
Трек один
- Используйте div для позиционирования вашего элемента в качестве всплывающей подсказки.
- В этом div используйте iframe, в который вы можете загрузить страницу aspx.
Трек второй
вы можете использовать div без iframe и использовать jquery для извлечения данных с сервера в зависимости от указанной даты и рендеринга этих данных в этот div во время выполнения, используя $("#divID").html()
функция.
Лично я бы порекомендовал отслеживать два, потому что здесь жизненный цикл страницы исключен, и данные будут загружаться намного быстрее, что требуется для всплывающей подсказки,
Единственный недостаток второй дорожки в том, что она немного сложна, потому что вам придется создавать свой дизайн во время выполнения, используя document.createElement()
и другие функции, подобные этому.
Вы можете получить помощь здесь.