webForumDet fria alternativet

Utskrift på rätt plats..

.NET

4 svar · 544 visningar · startad av Ciliax

Medlem sedan jan. 2004170 inlägg
Frågan#1

Hej...

Jag har en liten fundering... Jag har gjort en variant av en gästbok.. Som jag vill visa i en viss ContentPlaceHolder...

Här skriver jag ut det...

//Skriv resultatet till skärm
Response.Write(sr.ReadToEnd());

Men frågan är.. Hur styr jag utskriften till en vald ContentPlaceholder?

Tacksam för svar..

Ciliax

Medlem sedan juni 2004533 inlägg
#2

Du låter helt enkelt bli att använda Response.Write.

Lägg texten i en LiteralControl och lägg i kontroll-samlingen i det element du vill ha det:

enKontroll.Controls.Add(new LiteralControl(sr.ReadToEnd()));

Medlem sedan dec. 19996 721 inlägg
#3

Precis.

Response.Write + ASP.NET = spöstraff

:)

Medlem sedan jan. 2004170 inlägg
#4

Med risk för att verka dum...

I själva aspx filen så har jag...

<asp:content id="Content2" contentplaceholderid="tavla" runat="server">
    &nbsp;<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Prev" />
    <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Next" />
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

</asp:content>

Det är innanför detta som jag vill ha in eländet...
Är med på det med LiteralControl men hur får jag in texten i just den aktuella Content som jag önskar?

MVH C

Medlem sedan jan. 2004170 inlägg
#5

Löste det...

Skickade in en PlaceHolder som jag addade som du sade.

Tack...

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)