Lors de l'affichage d'une RadWindow en bas de la page, la fenêtre est affichée en haut de la page et je dois revenir en arrière pour voir la fenêtre.Afficher Telerik RadWindow depuis le serveur tout en maintenant la position de défilement
Je maintiens la position après revenir en arrière en réglant 'MaintainScrollPositionOnPostback':
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="Default.aspx.cs"
J'ai un RadListView où le ItemTemplate a un bouton en elle. Lorsque ce bouton est cliqué, j'affiche un modal RadWindow. Le problème est que si je défile vers le bas de la page et que je clique sur le bouton, la page affiche la fenêtre en haut de la page, puis redescend à l'endroit où l'utilisateur a défilé (en raison de MaintainScrollPositionOnPostback). Donc, la fenêtre est affichée hors écran jusqu'à ce que l'utilisateur fasse défiler vers le haut
Comment puis-je montrer la RadWindow où l'utilisateur fait défiler la publication? (Pas en haut de la page)
J'ai essayé afficher RadWindow 2 façons différentes, mais les deux ont même résultat
Way 1:
Window.VisibleOnPageLoad = true;
Way 2:
string script = "function f(){$find(\"" + RadWindow1.ClientID + "\").show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true);