Diskuze: Html v překladech
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Nevím, jestli správně chápu tvůj dotaz, ale převod html entit řeší Razor syntax
@html.raw
Mám resx soubor a mám tam víše zmíněný překlad.
Ono je to celkem jedno, když napíšu do cshtml tohle:
@Html.Raw("<a asp-controller="Home" asp-action="Index">následující odkaz</a>")
tak mi to taky nefunguje... Klidně si to zkus.. Na webu pak vidím text následující odkaz a když kouknu přes f12, tak vidím:
<a asp-controller="Contact" asp-action="Index">napiště</a>
Aha, já myslel, že to bereš z DB, tedy z modelu. Pokud chceš zobrazit v prostém textu, stačí jen @. Např.
<p>
@("<h2>titulek</h2>")
</p>
Asi si úplně nerozumíme.. V resx souboru mám následující překlad -
Použijte
<a asp-controller="Home" asp-action="Index">následující odkaz</a>.
Prostě tam takhle je. Když si ho vypíšu ve view nebo tam prostě napíšu
tenhle text, tak to nefunguje jak má.
We webu se zobrazí správně jak má "následující odkaz", ale po kliknutí
se nic nestane, protože když kouknu přes f12, tak vidím, že se to
"nepřeložilo" a je tam prostě odkaz
<a asp-controller="Home" asp-action="Index">následující odkaz</a>.
Tahám si to z resource pomocí @Localizer["Resource"] , ale když tam dám třeba
@Html.Raw("<a asp-controller="Home" asp-action="Index">následující odkaz</a>")
tak to taky nefunguje jak má. Zkus si to, tak to pochopíš nejlíp
Hele, to bude tim, ze v tomhle nebudou fungovat asp direktivy. Zkus to napsat klasicky
Napsal jsem to klasicky a je to ok. Ale co když tam někdy budu mít ty asp derektivy? De to nějak?
Ted nevim, zkus pohledat jak se zprocesovana razor template
Zobrazeno 8 zpráv z 8.