这里是我的AngularJS控制器代码从我发送HTTP POST请求到服务器:
'use strict';
var input = {title: "", note:""};
notes.controller('inputController', function inputController($scope, $http) {
$scope.cancleInput = function() {
//not yet implemented
}
$scope.saveInput = function() {
input.title = $scope.title;
input.note = $scope.note;
$http.post("/saveData/writeData", input);
}
})
这里是我的代码C#控制器内:
public class saveDataController : Controller
{
public static void writeData(input input)
{
var jsonString = new JavaScriptSerializer().Serialize(input);
//other code
}
}
的HTTP POST调用不能识别C#方法。 我很确定我的网址错了,或者我缺少任何C#属性。
我收到以下错误: POST http://localhost:56171/saveData/writeData 500(内部服务器错误)
C#的方法不打那么它永远不会被发布请求被称为破发点。
这JS错误你得到?在这里给你的角度js控制器声明代码。 – ranakrunal9
@ ranakrunal9我将信息添加到您要求的帖子中。 –