Hmmmmmmmmmmm ... wieder Clientseitiger JavaScript, das dachte ich mir schon, das wollte ich halt nur gerne verhindern. Schade das die auch bei ASP.net keine eigene Funktion, �hnlich Response.redirect anbieten, okay, trotzdem DANKE

Key gibts unter http://www.lohfeld.com/Lohfeld.asc

 

-----Urspr�ngliche Nachricht-----
Von: Aschenbrenner Klaus [mailto:[EMAIL PROTECTED]]
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

 

| [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