Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
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  -1 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
Redaktor
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.