Angularjs 将路由参数传递给控制器操作方法
我有一些调用mvc控制器动作的路由,我想将值传递给动作参数: 视图中的路由超链接是:Angularjs 将路由参数传递给控制器操作方法,angularjs,asp.net-mvc-4,model-view-controller,route-provider,Angularjs,Asp.net Mvc 4,Model View Controller,Route Provider,我有一些调用mvc控制器动作的路由,我想将值传递给动作参数: 视图中的路由超链接是: <a href="#viewMeeting">{{obj.Meetingsubject}}</a> MVC控制器动作代码为: public ActionResult ViewMeeting(int MeetingId) { return View(); } 上面的代码运行良好。但我想将“MeetingId”传递给控制器操作。我可以使用哪种方法从rout
<a href="#viewMeeting">{{obj.Meetingsubject}}</a>
MVC控制器动作代码为:
public ActionResult ViewMeeting(int MeetingId)
{
return View();
}
上面的代码运行良好。但我想将“MeetingId”传递给控制器操作。我可以使用哪种方法从routeProvider传递参数?像这样做:
在HTML中(使用ng href
):
public ActionResult ViewMeeting(int MeetingId)
{
return View();
}
<a ng-href="#viewMeeting/{{obj.MeetingId}}">{{obj.Meetingsubject}}</a>
$routeProvider.when("/viewMeeting/:meetingId", {
templateUrl: "/Meetings/ViewMeeting?MeetingId=" + params.meetingId
});