2010-09-28 4 views
0

Comment ouvrir une page contextuelle qui a des paramètres (calculés événement bouton) dans le bouton événementComment ouvrir une page contextuelle qui a des paramètres (calculés événement bouton) en bouton événement

ButtonClick() 
{ 
    string id=TextBox.Text; 
    /////HERE i want to open a popup as "Index.aspx?ID=id" /////// 

} 

ILEVLE REPONDRE RAPIDEMENT

+1

ne mettent pas * S'il vous plaît répondre bientôt * SURTOUT EN LETTRES MAJUSCULES à la fin de votre message. Cela ne vous donnera pas de réponse plus rapidement. Ceci est un site Q & A, pas un endroit où vous pouvez demander le codez lorsque vous êtes coincé. – slugster

Répondre

1

Vous ne pouvez pas vraiment ouvrir une fenêtre contextuelle normale à partir du code-behind, vous devez le faire du côté client. Par conséquent, vous pouvez créer une fonction Javascript qui ouvre la fenêtre avec window.open, en acceptant certains paramètres, puis utiliser le code derrière ClientScriptManager.RegisterClientScriptBlock pour que la fonction JS s'exécute après que vous ayez cliqué sur le bouton.

http://msdn.microsoft.com/en-us/library/bahh2fef.aspx

+0

je peux faire comme ça, mais suppose que je fais une fonction dans le script java par la méthode u dit .... que comment je vais appeler cette méthode ... ???? – Asad

+0

Supposons que JS fucntion a() soit créé du côté client à partir d'un événement côté serveur ..... plutôt que comment, dans le même cas, j'appellerai cette fonction – Asad

+0

@Asad - "que je vais appeler cette méthode?" - comme je l'ai dit, avec ClientScriptManager.RegisterClientScriptBlock. Vérifiez ce lien que j'ai inclus, il a également un exemple de comment l'utiliser. –

Questions connexes