传递路线参数传递给控制器​​的操作方法

问题描述:

我有一些路线调用MVC控制器动作,我想将值传递给操作参数:鉴于传递路线参数传递给控制器​​的操作方法

航线超链接是:

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

我的路线代码:

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

MVC控制器动作代码:

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

上面的代码工作正常。但我想将“MeetingId”传递给控制器​​操作。我可以使用哪种方法从routeProvider传递参数?

不喜欢它:

在HTML(使用ng-href):

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

在路由配置:

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