Response.Write? Schreibt vor die Masterpage!

17/11/2008 - 11:06 von Kaan Acikgoez | Report spam
Hallo NG,

ich habe mir per behindcode eine tabelle gebaut, diese wird per
Response.Write(tabelle) ausgegeben. Das ganze liegt in einer .ascx-datei,
welche ich in einer master.page habe. Problem ist, dass die tabelle ganz am
anfang ausgegeben wird und erst dannach die masterpage kommt?

Wo mache ich einen Fehler? Die tabelle soll dort ausgegeben werden, wo sich
die ascx datei befindet...

Vielen Dank im vorraus...

LG Kaan
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
17/11/2008 - 11:14 | Warnen spam
Hallo Kaan,

"Kaan Acikgoez" schrieb:

ich habe mir per behindcode eine tabelle gebaut, diese wird per Response.Write(tabelle) ausgegeben.



böse[TM]

Das ganze liegt in einer .ascx-datei,



Warum baust Du Dir die Tabelle nicht per Code als Control zusammen?

Dim MyTable As New HtmlTable()
Dim MyRow As New HtmlTableRow()
...

und fügst Du die Tabelle danach in die Controls Collection deines
Controls ein?

<Control>.Controls.Add( MyTable )

Wo mache ich einen Fehler? Die tabelle soll dort ausgegeben werden, wo sich die ascx datei befindet...



siehe oben. Response.Write solltest Du gar nicht verwenden.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen