C# 使用$http-angularjs调用代码隐藏方法
我对angularjs是新手。最近我经历了一个使用angularjs调用代码隐藏方法的解决方案:C# 使用$http-angularjs调用代码隐藏方法,c#,angularjs,C#,Angularjs,我对angularjs是新手。最近我经历了一个使用angularjs调用代码隐藏方法的解决方案: $http({ method: 'GET', url: '/api/provisioning/templates/getAvailableTemplates', headers: { 'accept': 'application/json' } }).success(function (data, status, headers, config){
$http({
method: 'GET',
url: '/api/provisioning/templates/getAvailableTemplates',
headers: { 'accept': 'application/json' }
}).success(function (data, status, headers, config){})
.error(function (data, status) {});
代码隐藏方法如下所示:
[Route("api/provisioning/templates/getAvailableTemplates")]
[WebAPIContextFilter]
[HttpGet]
public HttpResponseMessage GetSiteTemplates()
{
}
谁能给我解释一下这个的工作原理吗。我试图在我的新应用程序中复制它,但没有成功
$http({ method: "GET", url: root + "Admin/content/GetTabs" });
$scope.GetTabs=函数(){
$scope.GetTabs=函数(){
问题是什么?错误?任何响应?代码未调用代码隐藏方法:(尝试将URL更改为完整URL而不是相对URL。类似URL:“”。请尝试一下。问题是什么?错误?任何响应?代码未调用代码隐藏方法:(尝试将您的URL更改为完整URL,而不是相对URL。类似URL:“”。请尝试。
api.GetTabs().success(function (res) {
$scope.MetaInfoList = res;
})
}