Avatar
N-nojmi
Člen
Avatar
N-nojmi:

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
Redaktor
Avatar
Milan Křepelka:

Šíř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:

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
Redaktor
Avatar
Odpovídá na N-nojmi
Milan Křepelka:

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:

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.