【问题标题】:ASP add HTML String to preview pageASP 添加 HTML 字符串到预览页面
【发布时间】:2018-03-29 20:42:42
【问题描述】:

我有一个 VB 应用程序,我正在尝试将其转换为 ASP Web 应用程序。

在我当前的应用程序中,我将 HTML 字符串写入 webbrowser 对象。

在我的新 ASP 应用程序中,我没有可用的网络浏览器。

在“预览”页面上显示生成的 HTML 内容的最佳方式是什么?

这是我要复制的功能:

Public Sub ViewHTML(ByVal DGRow As GridViewRow)

    'Display HTML in WebBrowser
    With Me.wbTest
        .Navigate("about:blank")
        If .Document IsNot Nothing Then
            .Document.Write(String.Empty)
        End If
        .DocumentText = HTML.ToString
    End With

End Sub

【问题讨论】:

标签: asp.net vb.net webbrowser-control


【解决方案1】:

.aspx 页面的结果是一个 HTML 代码,它(由 IIS)传送到显示它的客户端浏览器。所以最简单的方法就是发送您的 HTML 代码。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
      'your HTML creation code
      Response.Write(HTML.ToString)
      Response.End    
End Sub 

在现实世界的应用程序中,您可能希望将显示的 HTML 封装到某个容器中,但这远远超出了单一 SO 问题的范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多