Pôvodný html kód:
Kód pozadia:
Potom môj viewbag ukladá html kód, úvodná stránka neanalyzuje html, priamo uniká z html kódu, určite je to popredie alebo pozadie, ktoré musí uniknúť!
Dnes si to zhrniem o tom, ako ViewBag priraďuje hodnoty formátu Html, ale zobrazenie na webovej stránke nie je normálne;
Napríklad ViewBag.Content = "<p>Ahoj, práve niečo testujem.</p>";
<div>Recepcia page@VIewBag.Obsah</div>
Výsledok sa zobrazí na stránke: <p>Ahoj, práve niečo testujem</p>, našiel som to, keď som to upravoval cez Firefox, zdrojový kód je, <p> Ahoj, práve niečo testujem. </p>
To zjavne nie je to, čo chceme, a zodpovedá to HTML formátovému poliu uloženému v databáze cez editor a správny štýl sa po jeho odstránení nedá zobraziť.
Hľadal som riešenie na internete
<div>@Html.Raw(ViewBag.Content)</div>
Toto je zobrazenie normálne
|