我有一個字串 HTML 文本保存在一個string變數中。例如,它看起來像這樣:
示例.aspx.vb
Dim htmlStr As String = "<h1> Hi </h1>"
我希望將htmlStr變數的內容格式化為 HTML 標記并顯示在aspx頁面中。我怎樣才能做到這一點 ?
它應該如下所示:
你好
uj5u.com熱心網友回復:
在要使用的表單上簡單地放置一個控制元件。一個普通的簡“div”很好,甚至一個標簽也可以。(文本框不會)。
所以,假設我放入這個 div(和一個按鈕)
<asp:Button ID="Button1" runat="server" Text="test button" />
<br />
<div id="mycooldiv" runat="server">
</div>
現在,后面的代碼可以是這樣的:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim htmlStr As String = "<h1> Hi </h1>"
mycooldiv.InnerHtml = htmlStr
End Sub
現在我們得到/看到這個:

uj5u.com熱心網友回復:
LiteralControl 可以包含 HTML。
Dim htmlStr As String = "<h1> Hi </h1>"
Me.Controls.Add(New LiteralControl(htmlStr))
https://learn.microsoft.com/en-us/dotnet/api/system.web.ui.literalcontrol?view=netframework-4.8
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/518560.html
標籤:网VB.net
