Frage

ich den Aufruf einer RadWindow als Dialog in meiner Web-Seite. Ich Aufruf von Code-behind, da ich einige Parameter übergeben müssen:

radWindow1.NavigateUrl = url + "England, Deutschland, Frankreich?";

radWindow1.VisibleOnPageLoad = true;

Dies funktioniert gut, aber es hält auf jedem Neuladen und jedes Postbacks.

Wie kann ich die RadWindow von Nachladen stoppen? Ich habe keine Code-Behind-oder JavaScript daran, dies zu erreichen.

War es hilfreich?

Lösung

Sie können die IsPostBack Eigenschaft der Seite verwenden, um festzustellen, ob dies das erste Mal ist, ist es Laden oder ein Postback und stellen Sie die VisibleOnPageLoad Eigenschaft entsprechend:

    radWindow1.VisibleOnPageLoad = !Page.IsPostBack;

Auf diese Weise das Fenster nur öffnet, wenn IsPostBack falsch ist - d. H, wenn der Benutzer zuerst die Seite öffnet

Andere Tipps

Stellen Sie sicher, dass EnableViewState auf false . Da RadWindow ASP.NET AJAX Q32009, wenn ein RadWindow in einem RadWindowManager deklariert wird, erhält es seine Viewstate, die in früheren Versionen nicht so war.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top