Comment appeler la fonction Jquery à partir de C#
Je voudrais fadein et un div après l'exécution du code. Cette fonction JQuery fonctionne bien lors de l'utilisation du bouton onclientclick de la propriété. Mais, Incapable de l'appeler à partir de c#.
JS:
function Confirm()
{
$(".saved").fadeIn(500).fadeOut(500);
}
C#:
protected void btnsave_click(object sender, Eventargs e)
{
//some code
upd.update();
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Confirm",
"<script type='text/javascript'>Confirm();</script>", true);
}
HTML:
<asp:updatepanel id="upd" runat="server" updatemode="conditional">
<triggers>
<asp:asyncpostbacktrigger controlid="btnsave" eventname="click"/>
</triggers>
<contenttemplate>
<div style="position:relative">
<span class="saved">Record Saved</span>
<asp:gridview....../>
</div>
<asp:button id="btnsave" runat="server" text="save" onclick="btnsave_click"/>
</contenttemplate>
</asp:updatepanel>
CSS:
.saved
{
position:absolute;
background:green;
margin:0 auto;
width:100px;
height:30px;
visibility:hidden;
}
Un coup d'oeil, il travaille avec moi stackoverflow.com/a/6859805/4074774
OriginalL'auteur Ruby | 2014-03-06
Vous devez vous connecter pour publier un commentaire.
C#
JS:
Améliorer Modifier Le Code
C#
JS:
Ok Compris...$(".enregistré").css("visibilité","visible").fadeIn(500).fadeOut(500);
OriginalL'auteur Jay Patel
Lors de l'utilisation asynchrone post le dos est bon de comprendre les événements que vous pouvez réellement poignée sur le côté client (fichier aspx).
Si vous voulez exécuter une fonction client (jquery, javascript) après asynchrone post de retour a été fait, je vous suggère d'utiliser le
pageLoaded
événement sur le côté client. Afin que votre javascript est quelque chose comme ce qui suit:Pour plus d'informations, veuillez vous reporter à cette page MSDN sur le Ordre des Événements pour les Scénarios Courants section.
Espère que cette aide
Modifier après le commentaire pour ajouter le filtre exemple
À la logique de filtre dans le
pageLoad
événement en fonction de l'élément qui a déclenché l'événement, comme indiqué dans cette page MSDN, sur la l'Animation de Panneaux section, vous pouvez faire quelque chose comme ceci:Il est un exemple pour que, dans cette page msdn.microsoft.com/en-us/library/bb398976.aspx , sur l'Animation de section de Panneau de... la chose principale est d'utiliser la
beginRequest
événement pour stocker dans une variable de l'élément qui est la collecte, la publication et l'utilisation de cette variable pour filtrer lespageLoad
code d'événement.J'ai mis à jour ma réponse avec un exemple
OriginalL'auteur juanreyesv
...
OriginalL'auteur Bala