Comment arrêter Telerik RadWindow de recharger toujours sur la prochaine publication automatique

StackOverflow https://stackoverflow.com/questions/2888171

  •  04-10-2019
  •  | 
  •  

Question

Je suis une RadWindow invoquait comme une boîte de dialogue dans ma page web. J'invoque à partir du code-behind puisque je dois passer quelques paramètres:

radWindow1.NavigateUrl = url + "L'Angleterre, l'Allemagne, la France?";

radWindow1.VisibleOnPageLoad = true;

Cela fonctionne très bien, mais il garde rechargeant sur chaque publication.

Comment puis-je arrêter le RadWindow de recharger? Cela ne me dérange pas de code-behind ou JavaScript pour y parvenir.

Était-ce utile?

La solution

Vous pouvez utiliser la propriété IsPostBack de la page pour voir si cela est la première fois qu'il charge ou un postback et définir la propriété VisibleOnPageLoad en conséquence:

    radWindow1.VisibleOnPageLoad = !Page.IsPostBack;

De cette façon, la fenêtre ouverte que si IsPostBack est faux -. À savoir lorsque l'utilisateur ouvre d'abord la page

Autres conseils

Assurez-vous que EnableViewState est réglé sur false . Depuis RadWindow ASP.NET AJAX Q32009, lorsqu'un RadWindow est déclaré dans un RadWindowManager, il conserve son ViewState qui était pas dans les versions précédentes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top