Předně - o zalamování se nestará komponenta, ale prohlížeč, tohle není zálažitost ASP.NET, ale čistého HTML. Co se týče rozdělení delších slov, jsou dvě možnosti - buď to neřešit (to máme třeba tady na vbnetu, když si toho všimnu v nějakém komentáři, vyřeším to ručně úpravou příspěvku - dělá to třeba typicky, když sem někdo vloží stack trace), anebo prostě delší slova třeba po 50 znacích nakouskovat (ideálně při výpisu do stránky, ne už při ukládání do databáze; databáze má uchovávat čistá data, ne řešit specifičnosti a úchylnosti prezentační vrstvy, to koneckonců oceníte, když se náhodou aplikace rozroste a budete dělat třeba těžkého klienta ve WinForms). Je velká škoda, že tohle nejde spolehlivě řešit pomocí CSS - IEčko sice umí word-wrap: break-word a W3C konsorcium usoudilo, že je to užitečná fíčura, takže v nové verzi bude standardizováno wrap: word, aby to IEčko zase mělo blbě. No, co já se tomu divím. V ostatních prohlížečích to ale nefunguje spolehlivě.
|