hier ist mein Javascript-Code
$scope.addUser = function() {
debugger;
url = baseURL + "AddUser";
$scope.objUser = [];
$scope.objUser.push({
"ID": '0',
"UserName": $scope.txtUserName,
"Password": $scope.txtPassword,
"Role":"Non-Admin"
});
$http.post(url,$scope.objUser[0])
.success(function (data) {
debugger;
alert("S");
window.location = "../View/Login.html";
}).error(function() {
debugger;
alert("e");
});
}
hier Code meine Server-Methode kann
[HttpPost]
public int AddUser(UserModel user)
{
//_entity.Configuration.ProxyCreationEnabled = false;
tblUser objUser = new tblUser();
objUser.UserName = user.UserName;
objUser.Password = user.Password;
objUser.Role = user.Role;
_entity.tblUsers.Add(objUser);
_entity.SaveChanges();
return objUser.ID;
}
Sie sollten es versuchen, indem Sie eine Zeitüberschreitung hinzufügen – tarzanbappa
Haben Sie Ihre Server-Methode überprüft, gibt es immer Erfolg – tarzanbappa
, wenn ich Projekt ohne Debugger im Browser ausführen zeigt es Warnmeldung ich schrieb in Fehler von ajax.and danach wirft es " HTTP-Fehler 405.0 - Methode nicht zulässig ". –