0

J'ai quelques itinéraires qui Invoque les actions du contrôleur mvc, et je veux transmettre des valeurs au paramètre d'action:passage de paramètre de route vers la méthode d'action du contrôleur

itinéraire Hyperlink en vue est:

<a href="#viewMeeting">{{obj.Meetingsubject}}</a> 

Mon itinéraire code est:

$routeProvider.when("/viewMeeting", { 
     templateUrl: "/Meetings/ViewMeeting" 
    }); 

MVC Controller code des actions est:

public ActionResult ViewMeeting(int MeetingId) 
    { 
     return View(); 
    } 

Le code ci-dessus fonctionne correctement. mais je veux passer "MeetingId" à l'action du contrôleur. Quelle méthode je peux utiliser pour passer le paramètre de routeProvider?

Répondre

0

le faire comme:

En HTML (utilisation ng-href):

<a ng-href="#viewMeeting/{{obj.MeetingId}}">{{obj.Meetingsubject}}</a> 

dans la configuration Route:

$routeProvider.when("/viewMeeting/:meetingId", { 
     templateUrl: "/Meetings/ViewMeeting?MeetingId=" + params.meetingId 
    });