2012-12-04 20 views
-1

可能重複:
How can I strip HTML tags from a string in ASP.NET?如何讓HTML的文本內容

如何獲得HTML的asp.net文本內容?

我在asp.net中寫了下面的代碼,但它給了我html不是文本?

代碼在這裏:

Function GetData(ByVal dta As String) 

     Dim comp As New Literal 
     comp.Text = dta 
      Return comp.Text 
End Function 

例如:

輸入:<span><p> this is html </p></span>

輸出應該是:這是HTML

+0

你WA nt正在執行的asp頁面或外部html頁面的內容? –

+1

這真的不清楚。你給該方法的輸入是什麼,你期望的輸出是什麼,你會得到什麼? – CodeCaster

+1

不要認爲'comp'做得太多了,你所做的只是複製字符串,然後返回結果,所以有效地,你要返回'dta'。所以這基本上只是一個身份識別功能。你想做什麼,什麼不工作? –

回答

2

試試這個

Function GetData(ByVal dta As String) 

     Return Regex.Replace(dta, "<[^>]*(>|$)", String.Empty) 
    End Function 
相關問題