Hallo
Danke f�r den Tipp J�rg
Nun habe ich das mal probiert und erhalten den Fehler:
Object reference not set to an instance of an object.
Ich hab also nun deinen Code reinkopiert und meinen Anforderungen leicht
angepasst. Danach einen PlaceHolder in das <TD> erstellt wo ich das wollte.
Nun habe ich oben in einem anderen <TD> einen Link erstellt und ihm den
Parameter =1 �bergeben
Response.Redirect("seite.ascx?Page=1");
Danach die Seite geladen und wenn ich dann auf den Link klicke erhalte ich
Eben diesen Fehler. Vielleicht kannst Du mir sagen warum das so ist?
public class startseite : System.Web.UI.Page
{
int PageID = 0;
string ModuleFileName = string.Empty;
System.Web.UI.Control c = null;
protected System.Web.UI.WebControls.PlaceHolder plContent;
protected System.Web.UI.WebControls.LinkButton LinkButton1;
System.Web.UI.WebControls.PlaceHolder Content;
private void Page_Load(object sender, System.EventArgs e)
{
try
{
this.PageID =
Int32.Parse(Request.QueryString["Page"]);
}
catch
{
}
switch(this.PageID)
{
default:
ModuleFileName = "Home.ascx";
break;
case 1:
ModuleFileName = "content.ascx";
break;
case 2:
ModuleFileName = "Categorys.ascx";
break;
case 3:
ModuleFileName = "login.ascx";
break;
}
try
{
c = this.LoadControl(ModuleFileName);
}
catch
{
c = null;
}
if(c != null)
{
this.Content.Controls.Add(c);
}
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web
Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.LinkButton1.Click += new
System.EventHandler(this.LinkButton1_Click);
this.Load += new
System.EventHandler(this.Page_Load);
}
#endregion
private void LinkButton1_Click(object sender,
System.EventArgs e)
{
Response.Redirect("startseite.aspx?Page=1");
}
}
}
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von [EMAIL PROTECTED]
Gesendet: Samstag, 8. Mai 2004 18:00
An: [EMAIL PROTECTED]
Betreff: Asp.net digest, Vol 1 #1105 - 5 msgs
Send Asp.net mailing list submissions to
[EMAIL PROTECTED]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.glengamoi.com/mailman/listinfo/asp.net
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Asp.net digest..."
Today's Topics:
1. Template! (Oliver Luethi)
2. RE: Template! (Alexander Zeitler)
3. AW: [Asp.net] Template! (=?iso-8859-1?Q?J=F6rg_Uth?=)
4. methode aufrufen (oskar)
5. Re: methode aufrufen (Christoph Schmid)
--__--__--
Message: 1
From: "Oliver Luethi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Fri, 7 May 2004 22:41:29 +0200
Subject: [Asp.net] Template!
Reply-To: [EMAIL PROTECTED]
Hallo
Entschuldigt bitte das ich wieder mit dem gleichen komme, aber es ist
wirklich langsam zum verzweifeln. Ich schreibe gerade meine =
Abschlussarbeit
und wollte mit Frames arbeiten, leider ist das scheisse.
Nun m=F6chte ich mit einem sehr einfachen Template arbeiten.
Habe mit Tables eine Site designt und m=F6chte nun irgendwie die Seiten =
per
HyperLink etc in die gew=FCnschte <TD> laden.
Nun kann mir jemand das bitte genau erkl=E4ren (Beispiele, Code, =
Erkl=E4rung).
Ich komme echt nicht mehr weiter. Habe mit PlaceHoldern probiert, konnte
auch Seiten beim Starten laden aber nicht mit Links.
Ich sollte noch in der Lage sein QueryStrings den Seiten zu =FCbergeben =
f=FCr
Abfragen. Da ich mit DataGrids arbeite etc.
Vielen Dank f=FCr jede Hilfe.
--__--__--
Message: 2
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: RE: [Asp.net] Template!
Date: Fri, 7 May 2004 23:11:37 +0200
Reply-To: [EMAIL PROTECTED]
Hallo,
>=20
> Entschuldigt bitte das ich wieder mit dem gleichen komme, aber es ist
> wirklich langsam zum verzweifeln. Ich schreibe gerade meine=20
> Abschlussarbeit
> und wollte mit Frames arbeiten, leider ist das scheisse.
> Nun m=F6chte ich mit einem sehr einfachen Template arbeiten.
> Habe mit Tables eine Site designt und m=F6chte nun irgendwie=20
> die Seiten per
> HyperLink etc in die gew=FCnschte <TD> laden.
>=20
poste bitte mal Deinen Code mit ein paar Erl=E4uterungen.
Gruss
Alex
Kommt zur .NET Community Conference in Karlsruhe
http://www.dotnetcommunityconference.com
--__--__--
Message: 3
From: =?iso-8859-1?Q?J=F6rg_Uth?= <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: AW: [Asp.net] Template!
Date: Fri, 7 May 2004 23:17:25 +0200
Reply-To: [EMAIL PROTECTED]
Hallo,
habe leider nicht deine vorherigen Postings gelesen.
So wie Du es beschreibst, scheint f�r Dich der Placeholder schon
der richtige weg zu sein.
Du kannst ja mit dem Hyperlink ein QueryString �bergeben.
zb: default.aspx?Page=1
In deiner default wertest du diesen aus und l�dst dann ein UserControl
in deinen Placeholder.
Ungestestet:
int PageID = 0;
string ModuleFileName = string.Empty;
System.Web.UI.Control c = null;
System.Web.UI.WebControls.PlaceHolder Content;
private void Page_Load(object sender, System.EventArgs e)
{
try{
this.PageID = Int32.Parse(Request.QueryString["Page"])}
catch{}
switch(this.PageID)
{
default:
ModuleFileName = "Home.ascx";
break;
case 1:
ModuleFileName = "Whatever.ascx";
break;
}
try
{
c = this.LoadControl(ModulePath+ModuleFileName);
}
catch
{
c = null;
}
if(c != null)
{
this.Content.Controls.Add(c);
}
}
Hoffe das hilft Dir weiter
J�rg
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Oliver Luethi
Gesendet: Freitag, 7. Mai 2004 22:41
An: [EMAIL PROTECTED]
Betreff: [Asp.net] Template!
Hallo
Entschuldigt bitte das ich wieder mit dem gleichen komme, aber es ist
wirklich langsam zum verzweifeln. Ich schreibe gerade meine Abschlussarbeit
und wollte mit Frames arbeiten, leider ist das scheisse.
Nun m�chte ich mit einem sehr einfachen Template arbeiten.
Habe mit Tables eine Site designt und m�chte nun irgendwie die Seiten per
HyperLink etc in die gew�nschte <TD> laden.
Nun kann mir jemand das bitte genau erkl�ren (Beispiele, Code, Erkl�rung).
Ich komme echt nicht mehr weiter. Habe mit PlaceHoldern probiert, konnte
auch Seiten beim Starten laden aber nicht mit Links.
Ich sollte noch in der Lage sein QueryStrings den Seiten zu �bergeben f�r
Abfragen. Da ich mit DataGrids arbeite etc.
Vielen Dank f�r jede Hilfe.
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************
--__--__--
Message: 4
From: "oskar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Sat, 8 May 2004 17:57:37 +0200
Subject: [Asp.net] methode aufrufen
Reply-To: [EMAIL PROTECTED]
hallo liste!
ich m�chte eine methode einer anderen klasse aufrufen.
normalerweise ruf ich die methode so auf:
klasse.methodenname();
der name der methode liegt mir nun als string ("methodenname") vor. wie
sieht der aufruf dann aus? ist das �berhaupt m�glich?
danke + gruss,
oskar
--__--__--
Message: 5
Date: Sat, 08 May 2004 17:57:57 +0200
From: Christoph Schmid <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: [Asp.net] methode aufrufen
Reply-To: [EMAIL PROTECTED]
Hallo
Ich w�rde einfach ein if nehmen und das so umsetzen.
Also z.B.
if funktion="add" then
myobj.add()
end if
Gruss Christoph
oskar wrote:
>hallo liste!
>
>ich m�chte eine methode einer anderen klasse aufrufen.
>
>normalerweise ruf ich die methode so auf:
>klasse.methodenname();
>
>der name der methode liegt mir nun als string ("methodenname") vor. wie
>sieht der aufruf dann aus? ist das �berhaupt m�glich?
>
>
>danke + gruss,
>oskar
>*************************
>_______________________________________________
>This ASP.NET email is sponsored by:
>UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
>Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[EMAIL PROTECTED]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>*************************
>
>
--__--__--
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
End of Asp.net Digest
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************