Problem med codbehind

.NET

2 svar · 296 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

När jag skickar in värden till en textbox, då är det ju inga problem

txtWriter.Text = ds.Tables["Nyheter"].Rows[0]["skribent"].ToString();

Men hur i hela fridens namn skickar jag in det till en textArea.
Ja jag vet, det är "gammal teknik", men det beror på HTMLArea(HTMLediteor)
och den har jag fått att fungera.
I vanliga fall, så lägger man ju in värdet mellan taggarna i en textarea, men nu???

Detta fungerar inte:

<TEXTAREA id="Medelande" style="WIDTH: 644px; HEIGHT: 264px" 
name="Medelande" rows="16" cols="78">	
<%# DataBinder.Eval(Container.DataItem, "rubrik") %>		
</TEXTAREA>

:o

[REDIGERAT]
Det lyckades faktiskt med en vanlig texbox, satt till multiline.
Kvällen är räddad :e

Medlem sedan dec. 20003 563 inlägg
#2

Den första tanken som dyker upp, men som kanske inte är så snyggt, är att använda en placerad literal och skriva till den.
På vilket sätt fungerar inte vad?

Medlem sedan mars 20011 880 inlägg
#3

I "gammla" asp skrev man

<TEXTAREA id="Medelande" style="WIDTH: 644px; HEIGHT: 264px" 
name="Medelande" rows="16" cols="78">	
<%=rs("medelande"%>		
</TEXTAREA>

Men det här gick ji inte.
Jag löste problemet genom att använda mig av en textbox, och satte
textmode till multiline.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)