2011-03-30 143 views
0

在PHP我可以使用以下方法來從渲染HTML停止,因此它實際上顯示HTML作爲網頁上的文本:顯示HTML代碼

$html = "<div>Some text</div>"; 

echo htmlentities($html); 

我如何做同樣的asp.net頁面( vb.net)。我正在使用.NET 3.5。

+0

難道大家誰ansered這個問題已經知道答案還是他們,像我一樣,做一個簡單的谷歌搜索,並從列表中的第一個結果得到答案? – BenCr 2011-03-30 11:18:21

回答

3

你可以嘗試:

var html = @"<div>Some text</div>"; 
Response.Write(Server.HtmlEncode(html)); 

這是您的片段的確切翻譯

順便說一句,你可以找到更多的信息Server.HtmlEncodehere

+0

+1對於問題的確切翻譯 – Andrew 2011-03-30 11:26:05

2
Server.HtmlEncode("`<div>Some text</div>`"); 
+0

+1第一個答案 – Andrew 2011-03-30 11:25:37

3

您可以使用此HttpServerUtility.HtmlEncode

<%= Server.HtmlEncode("<div>Some text</div>") %> 

在.NET 4中,你可以使用這個速記:

<%: "<div>Some text</div>" %> 
+0

+1或.net 4速記 – Andrew 2011-03-30 11:24:59