J'essaye d'implémenter AJax sur Umbraco 5 (jupiter), j'ai essayé de créer des contrôleurs de surface, ce qui fonctionne très bien avec le postback normal mais ne permet pas d'utiliser Mvc Ajax contrôles ie Ajax.BeginForm Etc ..., j'ai maintenant ajouté une nouvelle zone MVC dans l'application, je suis capable de renvoyer Post retour à travers Ajax facilement à l'action du contrôleur mais i Que dois-je retourner de cette action, comme CurrentUmbracoPage est pas accessible (car il est pas un contrôleur de surface), mon code est assez simple,Umbraco 5 implémentant Ajax en ajoutant une nouvelle zone MVC
@using (Ajax.BeginForm("HandleFollowsUs", "propertyDetails", new AjaxOptions { InsertionMode = InsertionMode.Replace, HttpMethod = "POST", LoadingElementId = "ajax-loader", UpdateTargetId = "fuError" }))
{
<input type="image" style="border-width: 0px;" src="/images/btnSubmitN.jpg" id="btn_submitEmail" /></span>
}
AND my ACTION is
[HttpPost]
public ActionResult HandleFollowsUs(FormCollection collection) {
//Do Something
Return View();//////This is where i am confused.
}
Si je retourne View, il est pas dans la zone Nouveau, Vue partielle ne retourne une partie de bit de la page ,:/ Toute aide serait apprécié, Merci, Sher
Merci pour le sebastiaan de réponse, je ne veux pas faire une validation côté client, je veux utilisateur de soumettre son email afin qu'il puisse suivre notre newsletter , en fait je fais tout cela à cause de votre paquet (jupiter comme application Visual Studio), et il fonctionne très bien MERCI d'un million, j'ai aussi résolu le problème en utilisant Jquery ajax. – Sher
De rien. J'allais vous suggérer de la plaine jQuery mais je vois que vous l'avez déjà réglé de cette façon, bravo! – sebastiaan