Masquer le ASPxPopupControl de code derrière
J'ai ajouté une ASPxPopupControl, qui comprend un Bouton Enregistrer, et je veux le fermer après la sauvegarde de l'enregistrement.
J'ai essayé le suivant:
string str = @"<script language=""javascript"" type=""text/javascript"">function HideEscalateAsk() {pcEscalteAsk.Hide();}</script>";
Page.RegisterClientScriptBlock("ClientScript", str);
mais cela ne fonctionne toujours pas. Comment puis-je fermer la ASPxPopupControl?
soin d'ajouter correcte tag.. si c'est sur devexpress de contrôle puis ajouter
devexpress
tag aussi.. essayez de mettre ce code de script client sur la page et ensuite appeler côté client à l'événement click du bouton de sauvegarde.. ce que jamais la méthode que vous utilisez..OriginalL'auteur ghanshyam.mirani | 2012-01-07
Vous devez vous connecter pour publier un commentaire.
Première chose. Comment gérez-vous Bouton Enregistrer;
Server Side
événement ouClient Side
.Si vous utilisez un client de côté puis de l'utiliser
Callback
côté serveur de l'événement pour enregistrer les données etEnd Callback
client événement pour fermer la fenêtre contextuelle.Si à l'aide de Server Side event puis utilisez
ASPxPopupControl.ShowOnPageLoad
Propriété.Reportez-vous aux liens suivants pour plus d'informations:
Comment montrer le ASPxPopupControl
Comment afficher et masquer une fenêtre pop-up via le code côté serveur
Heureux, il a travaillé pour l'u.
Merci mais pas Fonctionné pour moi malheureusement. J'ai trouvé une solution et je vais l'écrire comme une autre réponse.
OriginalL'auteur Niranjan Singh
Je pense que c'est le meilleur moyen pour que DevSupport mentionné. Vous devez écrire un script java, comme ci-dessous:
Et
et ensuite appeler à partir de code derrière quand vous en avez besoin (après tous les processus que vous voulez faire) comme ceci:
ou si vous souhaitez effacer le contenu, vous pouvez utiliser la seconde fonction. Attention le
PopWindow
estClientInstanceName
deASPxPopupControl
. Cette approche fonctionne dans toutes les situations, par exemple lorsque la fenêtre pop défini dans la page Maître et le contenu de l'URL est une fenêtre sans page maître, car il essayer d'obtenir de la fenêtre parent en finale des éléments html dans le navigateur.Vous pouvez lire un Dev Soutien de répondre à ceci: https://www.devexpress.com/Support/Center/Question/Details/B199294
Et de ASP.NET Forums, Terry Guo réponse à ceci:
http://forums.asp.net/t/1990775.aspx?How+à+proximité+de+popup+de+la+popup+contenant+page+
Espérons que cette aide.
OriginalL'auteur QMaster