webForumDet fria alternativet

Skriva ut data

3 svar · 261 visningar · startad av echoSwe

echoSweMedlem sedan nov. 20041 189 inlägg
#1

Hej!

Hur skriver man ut data från en codebehind till en specifik plats i en fil? Säg att jag har en:

string hello = "fan va nice";

i min codebehind.

Sen i min .aspx har jag:

Response.Write(hello);

Problemet är att strängen hello inte är tillgänglig från codebehind - hur gör jag?

WolfheartMedlem sedan maj 200437 inlägg
#2

Du kan skapa en property för ändamålet kanske. typ så här

Codebehind

private string helloString "Detta skrivs ut";

public string HelloString
{
get{return helloString;}
}

i aspx:en

<h1><%# HelloString %></h1>

echoSweMedlem sedan nov. 20041 189 inlägg
#3

Underbart :) tackar. Smart lösning faktiskt. Har aldrig sett den innan.

Du kanske även ska säga att du måste skriva DataBind() i din Page_Load för att det ska fungera ;).

De som vill kolla - kolla huvudet på min webbplats. Den skiljer sig i IE och Firefox. Firefox får xml-stylesheet medan IE får links.

echoSweMedlem sedan nov. 20041 189 inlägg
#4

Finns det något sätt att ge denna sak ett ID så att man kan referrera till den? (så att jag kan välja att enbart databinda till denna... vad heter de... denna <%# HelloString %>?

Typ idet.DataBind();

126 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)