Pridať riadok   zodpovězená otázka

ASP.NET WebForms

Dobrý deň , natrafil som na ,pre mňa velký "otáznik" a to ten ,že pri použití kódu :

Public Function SendMessage_WebService(ByVal chatter As String, ByVal message As String) As String
        Dim messageMask As String = "{0} @ {1} : {2}"
        message = String.Format(messageMask, chatter, DateTime.Now.ToString, message)
        m_messages.Add(message)
        ws_messages.Text = ws_messages.Text + Environment.NewLine + message
        Return message
    End Function

Na riadku :

ws_messages.Text = ws_messages.Text + Environment.NewLine + message

S použitím Environment.NewLine sa nepridá nový riadok. Skúšal som to s použitím :

Private ws_messages As TextBox = New TextBox

ale aj :

Private ws_messages As String

Riadok sa nechce pridať a neviem prečo :/ . Skúšal som aj vbNewLine , ale nič nepomohlo. Viete mi niekto poradiť ?

PS: kód sa nachádza v Class (Chat.vb)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud děláte web.aplikaci,tak proč to neuděláte pomocí HTML,resp. značky <br/>

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Asi jste to nečetl. Je to ve třídě. Ale vyskoušejte ještě #13 + #10 (vbCrLf)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Je jedno jestli je to ve třídě nebo ne..záleží jakou aplikaci dotyčný píše..jestli WebForms nebo winForms aplikaci.Může zkusit přidat html značku <br/> a nebo "\n".

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Záleží samozřejmě, jak text do stránky vypisujete. Pokud ho tam vrátíte rovnou tak, jak je, tak se samozřejmě konec řádku nezobrazí. Konce řádků musíte nahradit značkou <br />, aby se to objevilo.

Mimochodem to \n, co radí předchozí odpovídající, je čistě záležitost C# a je to jen syntaktická obezlička, jak do řetězcde zapsat znak pro konec řádku, nic jiného. Ve VB.NET tohle nefunguje a v HTML už vůbec ne.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback