Предположим строковую переменную в код, содержащий некоторое количество содержимого HTML, такие какВывести строку из кода за на новую страницу или окно
Dim str1 As String = "<h3>hello</h3><p>some paragraph</p><table><tr><td>some table content</td></tr></table>"
Сохраненный файл может быть открыт путем регистрации сценария, такие как
Dim script1 As String = "window.open('popupPage.html', 'myPopup')"
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "someId", script1, true)
Можно ли выводить этот контент в новой вкладке или окне из кода позади без сохранения его в файл?
Вы уверены, что хотите создать совершенно новое окно браузера? Пользователям часто не нравятся те, поскольку они кажутся всплывающим объявлением, и они являются еще одним полным окном для управления. Возможно, было бы лучше использовать какую-то технику окна страницы, такую как [jQuery UI Dialog] (https://jqueryui.com/dialog/) или [Bootstrap Modal] (http://getbootstrap.com/javascript/# модальности). – mason