Zapis nove vrstice iz textbox v MSSQL2005
 
pedestrian 14. okt 2008 08:22:46 Pridružen od:
28. sep 2008
17 objav
0 0 0
#1

Rad bi uporabljal preproste komentarje. Tezava se mi pojavi pri pisanju texta, ker se samodejno ne naredi <br/>. Imam pa textbox/multiline, zapisujem v MSSQL2005, delam pa asp.net/c#. Pozna kdo kaksno enostavno resitev?


všeč(0) ni všeč(0) spam(0)
 
Roky 14. okt 2008 08:31:16 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

V php imaš nl2br, v asp.net maš mogoče tut kaj takega drugače pa bi bilo takole:



replace string funkcija($tvojKomentar, "\n", "<br/>");



"\n" --> nova vrstica

"<br/> --> to kar ti hočeš namesto nove vrstice


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
pedestrian 14. okt 2008 08:55:10 Pridružen od:
28. sep 2008
17 objav
0 0 0
#3

Nekaj takega sem najdel. Probal sem zapisat na spodnji nacin, ampak mi ne dela. Je pa res, da cist ne razumem vsega. To je vse kaj sem zapisal v aspx fajl. mores se v *.cs karkoli dodat?



<asp:TextBox ID="text" runat="server" Rows="8" Width="100%" TabIndex="4" TextMode="MultiLine">/asp:TextBox

<%# Eval("text").ToString().Replace(Environment.NewLine,"<br />") %>


všeč(0) ni všeč(0) spam(0)
 
Roky 14. okt 2008 08:56:41 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Koda zgleda OK, naredi ti pa nič?


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
pedestrian 14. okt 2008 09:06:10 Pridružen od:
28. sep 2008
17 objav
0 0 0
#5

Ne naredi nove vrstice. Zal. Mas mogoce se kaksno idejo?


všeč(0) ni všeč(0) spam(0)
 
pedestrian 14. okt 2008 09:46:34 Pridružen od:
28. sep 2008
17 objav
0 0 0
#6

Mogoce je tezava pri vnosu. Po moje je tukaj koda ok, samo v *.cs fajlu bi mogo spremenit, da dobi pretvorjeno obliko. Zdaj mam na tak nacin



command.Parameters.AddWithValue("text", text.Text);


všeč(0) ni všeč(0) spam(0)
 
Roky 14. okt 2008 12:49:34 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#7

Probaj še tole:

<%# Eval("text").ToString().Replace("\r\n","

") %>



Tole sem nekje našel:

TextBox1.Text = TextBox1.Text.Replace("\r\n", "<br/>");

http://forums.asp.net/t/1306069.aspx


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
pedestrian 14. okt 2008 13:36:29 Pridružen od:
28. sep 2008
17 objav
0 0 0
#8

TextBox1.Text = TextBox1.Text.Replace("\r\n", "<br/>");



to sem vstavil pred insertanjem in dela! Hvala za pomoc!


všeč(0) ni všeč(0) spam(0)
 
Roky 14. okt 2008 21:01:46 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#9

NP, samo da dela:)


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se