HtmlEncode i VB.NET (ej asp)
Finns någon motsvarighet till ASP.net's HtmlEncode i VB.NET. Jag skall generera html från en "fet" klient.
Är det annars det nedan som HTMEncode gör?
<code>
Public Function HTMLEncode(ByRef strIn As String) As String
strIn = strIn.Replace("&", "&")
strIn = strIn.Replace("""", """)
strIn = strIn.Replace("<", "<")
strIn = strIn.Replace(">", ">")
Dim i As Integer
For i = 160 To 255
strIn = strIn.Replace(Chr(i), "&#" & i.ToString & ";")
Next i
Return strIn
End Function
</code>
Svara
Sv: HtmlEncode i VB.NET (ej asp)
Lägg till en referens till System.web , Sen är det bara att använda System.Web.HttpUtility.HtmlDecode :)
Svara
Sv: HtmlEncode i VB.NET (ej asp)
Du kan använda precis samma funktion som du använder i ASP.NET.
Du hittar den under System.Web, om jag inte minns fel.
Dock måste du lägga till en referens till System.Web.dll...
För att använda den kör du helt enkelt System.Web.HttpUtility.HtmlEncode("Text")
Mvh,
Thomas
Svara
Sv:HtmlEncode i VB.NET (ej asp)
Jag får "C:\development\mva2004\GUI\cls\clsWebb.vb(119): 'HttpUtility' is not a member of 'Web'." även om jag har "Imports System.Web"
Svara
Sv: HtmlEncode i VB.NET (ej asp)
Som sagt, du måste lägga till en referens till filen...
Räcker inte med att bara importera System.Web, för funktionaliteten ligger i en egen dll fil som inte refereras till automatiskt när man skapar ett Windows Forms...
Högerklicka på "mappen" References och väl lägg till...
I listan söker du efter "System.Web.dll", den skall du lägga till...
/Thomas
Svara