NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Zobrazování textu MVC (Html.DisplayFor)

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

Aktivity
Avatar
N-nojmi
Člen
Avatar
N-nojmi:10.11.2015 11:19

zdravím,
pokouším se pracovat s ASP.NET MVC a narazil jsem na problém s tím, že když předám data z formuláře jednoho View, tak je potřebuji zobrazit vypsaná znovu na dalším View.

V prvním View kde se zadá text do

@Html.EditorFor(model => model.TextZpravy, new { htmlAttributes = new { @class = "form-control", rows = 10 } })

v dalším View se snažím text vypsat

@Html.DisplayFor(model => model.TextZpravy, new { htmlAttributes = new { @class = "form-control" } })

bohužel, se při zadání delšího textu stane to, že se ve výpisu zobrazí jedna hormě dlouhá řádka, což je nežádoucí.

Potřeboval bych poradit, jak například text zobrazím v bloku o určité šířce. Pro přehlednost.

Předem moc děkuju za rady.

Odpovědět
10.11.2015 11:19
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Milan Křepelka
Tvůrce
Avatar
Milan Křepelka:10.11.2015 12:11

Šířku můžeš řídit tím do jakého elementu to celé "posadíš". Pokud to celé posadíš do DIVu, kterýmu nastavíš pevnou šířku, bude se ti to chovat dle pravidel HTML/CSS.

http://www.w3schools.com/…im_width.asp

 
Nahoru Odpovědět
10.11.2015 12:11
Avatar
N-nojmi
Člen
Avatar
Odpovídá na Milan Křepelka
N-nojmi:10.11.2015 12:21

Kéž by to tak fungovalo, to jsem samozřejmě taky zkoušel a nic :/

<div style="width:500px; text-align:center;">
           @Html.DisplayFor(model => model.TextZpravy, new { htmlAttributes = new { @class = "form-control" } })
           @Html.HiddenFor(model => model.TextZpravy)
       </div>

nefuguje

Nahoru Odpovědět
10.11.2015 12:21
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá na N-nojmi
Milan Křepelka:10.11.2015 12:33

Ber to tak, že to není černá skřínka. Nakonec to stejně vyplivne nějaký HTML/CSS. Tedy pokud se to nechová jak čekáš, šel bych na to odzadu. Tedy přes HTML v prohlížeči.

 
Nahoru Odpovědět
10.11.2015 12:33
Avatar
N-nojmi
Člen
Avatar
Odpovídá na Milan Křepelka
N-nojmi:11.11.2015 10:36

Zkoušel jsem co znám, ale bohužel netuším jak mi to může pomoct v programu :(

Nahoru Odpovědět
11.11.2015 10:36
Není hloupých lidí, jen lidí co málo používají google...
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 5 zpráv z 5.