2010-11-16 6 views
0

je veux utiliser this plugin dans mon application asp.netJquery Boîte de message Après Postback

je veux montrer alerte ou etc après la publication. J'ai écrit ce code mais cela ne fonctionne pas.

string a = null; 
a = "csscody.alert('<h1>Information Alert</h1><em>low  level</em><br/><p>© All rights reserved 2006-2010. </p><p> jQuery examples site <a href=\\'http://www.csscody.com/\\'>www.csscody.com</a> </p>');return false;"; 
ScriptManager.RegisterStartupScript(Page, GetType(), "script", a, true); 

Ce code fonctionne côté client:

<p> 
     <strong>1.)</strong> <a href="http://www.csscody.com/#" onclick="csscody.alert(&#39;&lt;h1&gt;Information Alert&lt;/h1&gt;&lt;em&gt;low level&lt;/em&gt;&lt;br/&gt;&lt;p&gt;&copy; All rights reserved 2006-2010. &lt;/p&gt;&lt;p&gt; jQuery examples site &lt;a href=\&#39;http://www.csscody.com/\&#39;&gt;www.csscody.com&lt;/a&gt; &lt;/p&gt;&#39;);return false;"> 
      Info Message Popup Alert</a></p> 
    <p> 

Merci.

Répondre

2

Essayez ceci en vous code C#

ClientScript.RegisterClientScriptBlock(typeof(Page), "yourKey", "$().ready(function() { csscody.alert('Hello')});", true);

+0

Super :) quel est le problème de mon code? après que je montre cette alerte ma liste déroulante sera cachée! Avez-vous ce problème? – Shahin

-1

Vous pouvez utiliser scriptmanager.registerclientscript au lieu du script de démarrage qui résoudra votre problème.

+0

Quelle est la Diffrence entre scriptmanager.registerclientscript et ScriptManager.RegisterStartupScript? – Shahin

+0

Cela ne fonctionne pas. – Shahin

+0

Je peux montrer le côté serveur de Jquery Dialog mais je ne peux pas faire la même chose avec ce plugin! – Shahin

0

Je crois que le javascript 'onclick' se produit avant la publication. Par conséquent, si vous deviez enregistrer la requête jquery sur le premier chargement de la page, cela déclenchera le script lorsque l'utilisateur cliquera sur le bouton, mais avant la publication.

Vous pouvez essayer d'injecter le code en utilisant 'onload' au lieu de 'onclick' et l'injecter après la publication. De cette façon, la boîte de dialogue apparaîtra après le voyage sur le serveur.

J'espère que cela a du sens.

Questions connexes