【发布时间】:2015-12-14 05:45:51
【问题描述】:
我有一个隐藏的输入字段,其中包含我需要发送我的 mvc 控制器的值。
$http({ method: 'GET', url: '/User/GetProjectsList' })
.success(function (data, status, headers, config) {
$scope.workflow = [];
$scope.Projects = data;
})
.error(function (data, status, headers, config) {
alert('error');
});
而隐藏字段是:
<input type="hidden" ng-model='ProjectId' value="{{ProjectsObj.IDWorkflow}}"></input>
如何将值发送到我的控制器以及如何在控制器中获取它?这是我在 MVC 控制器上使用的方法。
[HttpPost]
public JsonResult GetProjectsList()
{
return Json();
}
【问题讨论】:
-
直接将值附加到角度范围变量,以便您可以在控制器中使用它。
-
在角度上你不需要隐藏输入..但是为什么呢?因为当您想向 API 控制器发送命令时,我们有控制器可以连接到我们的 API 控制器,您的模型中的模型放置了隐藏的输入值。
标签: c# jquery angularjs model-view-controller