2012-07-27 1 views
2

J'ai utilisé le contrôle du calendrier d'ASP.NET. Quand je me déplace à n'importe quelle date que ce sera l'info-bulle d'affichage, dans lequel je peux montrer mon autre page aspx. Et dans cette page aspx il y a gridview.Afficher le formulaire Web dans l'info-bulle

Comment puis-je afficher une info-bulle contenant une page aspx.

Répondre

1

Essayez cette

piste un

  • Utilisez un div pour positionner votre élément comme une info-bulle.
  • Dans ce div utiliser un iframe dans lequel vous pouvez charger votre page ASPX.

piste deux

vous pouvez utiliser div sans jquery iframe et à utiliser pour extraire des données à partir du serveur contre jour plané et rendre ces données dans cette div lors de l'exécution en utilisant $("#divID").html() fonction.

Personnellement, je recommande piste deux car ici cycle de vie de page est supprimée et les données chargeraient beaucoup plus rapide qui est nécessaire pour une info-bulle,

ne démérite pas avec la piste deux est que son un peu compliqué parce que vous devrez créez votre conception à l'exécution en utilisant document.createElement() et d'autres fonctions comme ça.

Vous pourriez obtenir de l'aide de Here peut-être.

+0

Oui, j'ai déjà essayé avec Iframe, il donne une réponse très lente –

+0

Essayez d'utiliser la piste deux alors, Si vous rencontrez un problème que SO est là pour vous. – yogi

+0

@LajjaThaker voir ce lien http://forums.asp.net/t/1172025.aspx – yogi

Questions connexes