L'activation d'animation de chargement par le Html.BeginForm présentation
Je veux afficher animation de chargement lorsque l'utilisateur clique sur le bouton "soumettre". Simple gif va faire le travail. C'est mon code:
@using (Html.BeginForm("SData","Crawl"))
{
<p>
Enter Starting URL:<input class="txt" type="text" id="sUrl" name="sUrl" title="Enter Starting URL"/>
</p>
<p>
Enter Number of Threads:<input class="txt" type="text" id="Nbt" name="Nbt" title="Enter number of threads"/>
</p>
<p>
<input class="button" id="submit" type="submit" value="Submit" />
</p>
}
OriginalL'auteur Dr_Freeman | 2012-11-06
Vous devez vous connecter pour publier un commentaire.
Modifier
J'ai tort, la question concerne l'AJAX helper. Voici comment vous pouvez le faire en utilisant le Html.
Tout d'abord, ajoutez un numéro d'identification à la forme de sorte que vous pouvez le saisir à l'aide de JQuery:
Ensuite, ajoutez un gestionnaire d'événement Javascript pour intercepter le formulaire de soumission et d'affichage le chargement GIF.
(Original suit la réponse...)
Utiliser le
AjaxOptions
classe pour définir unLoadingElementId
, et l'Ajax aide de l'affichage de cet élément lors de l'attente de la réponse du serveur:Ensuite, placez tout simplement votre gif partout où vous le souhaitez afficher (cacher initialement):
désolé, je suis totalement d'espacés. Pensé que vous étiez à l'aide de l'Ajax helper. Merci de voir mon jour de réponse.
Cette solution n'a pas fonctionné pour moi. Le ajaxOptions n'est pas un élément Html.BeginForm. Il est en train de jeter une erreur.
J'ai également essayé la mise à jour de la solution. Pas de chance.
pour une raison que lorsque j'ajoute le
submit
auditeur le formulaire n'est plus la soumet. ..OriginalL'auteur McGarnagle
Bonjour, je viens de lire votre message ici et il a bien fonctionné pour moi .net de base 2.1 à l'aide de Microsoft.AspNetCore.Mvc:
ensuite le script HTML:
si vous avez des problèmes, vous pourriez voulez déboguer votre Méthode d'Action et de voir si il se casse à l'intérieur de l'énoncé....
@Dr Freeman: vous êtes en mesure de rediriger à tout point de vue comme suit:
Espérons que cette aide
OriginalL'auteur jeirix