Avatar billede meho_tarevci Nybegynder
15. januar 2007 - 14:43 Der er 2 kommentarer

Konvertering af tekst til HTML

Hej eksperter,

Jeg har følgende metode
public static string ConvertToHtml(string content)
{
            string temp = content;
            temp = temp.Replace("<", "&lt;");
            temp = temp.Replace(">", "&gt;");
            return temp;
}


Og følgende asp.net kode

        <asp:TextBox ID="TextBox1" runat="server" Height="60px" Rows="10" TextMode="MultiLine" Width="361px"></asp:TextBox><br />
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        <asp:Label ID="Label1" runat="server" Text=""></asp:Label>


OnClick kalder jeg Button1_Click metoder, hvor jeg har følgende kode
Label1.Text = ConvertToHtml(TextBox1.Text);

So forventer jeg når jeg skriver “<” i textbox at den bliver oversæt til ”&lt;”

Men det sker ikke, eneste jeg får er ”<” igen
Avatar billede melieha Nybegynder
15. januar 2007 - 14:51 #1
Nu er jeg ikke .net mand endnu, men er du ikke igang med at opfinde den dybe tallerken? Så vidt jeg ved findes funktionen "Server.HtmlEncode()", som sørger for at man ikke kan skrive html ind.
Avatar billede thrytter Nybegynder
15. januar 2007 - 16:07 #2
Prøv med "vis kilde" - og du vil se at det oversættes til "&lt;" men vises som "<"

Hvis du stadig er i tvivl kan du smide det i en TextBox i stedet for i en Label.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester