Title: Nachricht
Hallo Falko!
 
Noch nicht! Warum fragst du?
 
Liebe Gr��e
 
Klaus
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Falko Hildebrand
Gesendet: Dienstag, 13. November 2001 16:41
An: aspDEdotnet
Betreff: [aspdedotnet] AW: frame reload von c# aus

Habt ihr wenigstens Schnee in der Steiermark ? :)
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Aschenbrenner Klaus
Gesendet: Dienstag, 13. November 2001 16:43
An: aspDEdotnet
Betreff: [aspdedotnet] AW: frame reload von c# aus

Hallo Frank!
 
Veranlasse einfach das linke Frame, dass das rechte Frame neu geladen wird.
Bei http://www.aspheute.com hat es man von Christoph Wille einen Code gegeben, der eine ASP.NET Seite in ein beliebiges Frame ladet.
Der Code der Funktion sieht wie folgt aus:
 
 /// <summary>
  /// Mit dieser Funktion kann man per clientseitigen JavaScript ein Redirect auf
  /// ein bestimmtes Frame-Target durchf�hren
  /// </summary>
  /// <param name="strUrl">Url f�r das Redirect</param>
  /// <param name="strTarget">Frame-Target f�r das Redirect</param>
  private void TargetedRedirect(string strUrl, string strTarget)
  {
   // Clientseitiges JavaScript an den Browser zur�ckliefern
   Response.Write("<script language='JavaScript'>");
   Response.Write("parent." + strTarget + ".location.");
   Response.Write("href='" + strUrl + "';");
   Response.Write("</script>");
  }
 
Jetzt brauchst du in OnSelectedIndexChanged diese Funktion "TargetedRedirect" aufrufen, die im rechten Frame die entsprechende Seite ladet.
 
Liebe Gr��e aus der Steiermark
 
Aschenbrenner Klaus
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Frank Lohfeld
Gesendet: Dienstag, 13. November 2001 14:21
An: aspDEdotnet
Betreff: [aspdedotnet] frame reload von c# aus

Hallo,

 

ich habe zwei Frame�s, im linken eine dropdownliste, in der ich einen String ausw�hlen kann.

Dieser String wird in einer membervariablen gespeichert.

Und im rechten Frame habe ich eine seite wo ich

Diese membervariable der anderen Seite (Klasse) auslese und und eine eigene membervariable schreibe, die ich dann ausgebe.

 

Beim start haut das hin, mit den standartwerten.

Wenn ich links in der dropDownListe einen anderen Wert auw�hle, wird �ber OnSelectedIndexChanged ein eventhandler in meinen c# code aufgerufen, der den wert der membervariable �ndert. Das funktioniert alles, mein problem ist nur, das ich jetzt auch im rechten frame den neuen wert ausgeben m�chte. Die membervariable im rechten Frame m�sste also aktualisiert werden und die seite neu ausgegeben werden.

Ich muss also meinen linken Frame in der c# klasse veranlassen, das er die seite im rechten frame neu l�dt, und nicht nur aus dem cache (wie beim reload button des browsers) sondern neu vom server, so das die werte neu initialisiert werden k�nnen.

 

Wie kann ich das machen?

 

Danke Frank

 

P.s.: VS Beta 2 v7.0.9254

| [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
| [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an