2010-12-08 11 views
1

J'ai une page parente à partir de laquelle j'ouvre une autre page dans une fenêtre contextuelle modale en utilisant la fonction javascript "showModalDialog", la page s'ouvre correctement dans une fenêtre contextuelle modale, mais le problème est que, quand je clique sur un <aspx:Button> dans la page contextuelle modale, la page s'ouvre de nouveau dans une nouvelle fenêtre du navigateur, alors que dans la fenêtre contextuelle modale, il est toujours ouvert.Problème avec la fonction javascript showModalDialog dans Internet Explorer

Tout le monde sait pourquoi cela se produit?

Je joins également une solution d'échantillon pour ce contenant le moins de code requis pour produire le problème:

http://rapidshare.com/files/435608108/ShowModalDialogProblem.rar

Toute autre façon de résoudre ce problème est également apprécié.

Répondre

3

il suffit d'ajouter ce qui suit dans la section <head> de votre page ASPX:

<base target=_self> 
+0

Je trouve cette ligne quelque part sur le net, mais n'a pas donné d'attention. Merci beaucoup!! – teenup