Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
jezek
Člen
Avatar
jezek:29.10.2014 19:05

Ahoj,

potřeboval bych poradit s následujícím problémem. V databázi mám textovou položku, která obsahuje různé formátovací tagy. Tuto položku si načtu do proměnné a chtěl bych ji vložit do stránky. Pokud ale použiji @proměnná, tak se do stránky tato položka vloží celá jako text a patřičné formátovací tagy se nepromítnou. Chtěl jsem totiž dát uživateli možnost svůj text naformátovat a takto naformátovaný jej potom zobrazovat. Ale nějak nemohu přijít, jak na to.
díky za každou radu.

 
Odpovědět
29.10.2014 19:05
Avatar
Odpovídá na jezek
Michal Štěpánek:29.10.2014 19:30

zkus na to použít htmlencode

Nahoru Odpovědět
29.10.2014 19:30
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
CSharp
Člen
Avatar
CSharp:29.10.2014 19:38

Tuším že se to dělalo pomocí Html.Raw()

Přikládám i ukázku:

@{
    string ahoj = "<b> ahoj</b>";

}

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        @Html.Raw(ahoj) <!--Vrací tučné ahoj-->
        @ahoj <!--Vrací <b> ahoj</b>-->
    </body>
</html>
Editováno 29.10.2014 19:40
 
Nahoru Odpovědět
29.10.2014 19:38
Avatar
jezek
Člen
Avatar
Odpovídá na CSharp
jezek:29.10.2014 19:48

Moooooc díky. To je přesně ono.

 
Nahoru Odpovědět
29.10.2014 19:48
Avatar
Odpovídá na jezek
Andrej Farkaš:29.10.2014 22:19

Tak označ odpoveď, nech má CSharp body ;-)

Nahoru Odpovědět
29.10.2014 22:19
Live. Love. Learn.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na jezek
Petr Nymsa:30.10.2014 13:28

Ale zároveň pozor na možnost XSS útoků :)

Nahoru Odpovědět
30.10.2014 13:28
Pokrok nezastavíš, neusni a jdi s ním vpřed
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.