2010-01-02 3 views
0

Explication du scénario:ASP.NET MVC: contrôle Retour via le contrôleur pour l'appel ajax

J'ai une fenêtre jquery qui charge avec un contrôle de la carte. Ce contrôle de carte est un contrôle partagé dans une application MVC asp.net. La façon dont les développeurs Jquery m'ont dit est d'utiliser $ (''). Load (''); fonction d'appeler dans un contrôleur qui renvoie le contrôle. Est-ce la meilleure façon? Si oui, comment puis-je utiliser le contrôleur pour retourner le contrôle et dans quel format le renvoyer.

Si ce n'est pas le cas, pourriez-vous suggérer un moyen alternatif avec des tutoriels pour y parvenir?

Merci.

Répondre

0

Il suffit de créer une vue partielle contenant ce contrôle et définissent l'action:

public PartialViewResult MapControl(params) 
{ 
    //Prepare model 
    return PartialView("PartialViewName", model); 
} 

Ensuite, vous pouvez utiliser la méthode jQuery.load(). Comment fonctionne ce contrôle?

+0

C'est un contrôle de carte. l'utilisateur est supposé sélectionner un emplacement sur la carte et le contrôle renvoie les adresses à la fenêtre jquery. –

+0

Vous avez juste à retourner html contenant ce contrôle. Comment l'utilisez-vous maintenant? Montrez-nous du code contenant la carte. – LukLed

Questions connexes