Я создаю веб-приложение, в котором мне нужно вставить в таблицу из моего веб-приложения. Я использую angularjs для ускорения моего приложения, но я не могу правильно запустить запрос на вставку.Вставить в базу данных из angularjs с помощью C#
вот мой код
<body >
<div ng-app="myApp" ng-controller="customersCtrl">
<input type="text" ng-model="tid" />
<input type="text" ng-model="userid" />
<input type="text" ng-model="pass" />
<input type="text" ng-model="name" />
<input type="text" ng-model="designation" />
<input type="text" ng-model="team" />
<input type="button" ng-click="insadmin()" value="Insert" />
</div>
<script type="text/javascript">
var app = angular.module('myApp', []);
app.controller('customersCtrl', function ($scope, $http) {
$scope.insadmin = function() {
$scope.names = '';
$http.get('/csuv5.asmx/tadmin', {
params: {
tid: $scope.tid,
userid: $scope.userid,
pass: $scope.pass,
name: $scope.name,
designation: $scope.designation,
team:$scope.team
}
})
.then(function (response) {
$scope.sonvinrpm = response.data.page;
console.log(response.data.page);
});
}
});
</script>
</body>
источники angularjs и самонастройки
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<link href="glyphicons.css" rel="stylesheet" type="text/css">
<link href="animations.css" rel="stylesheet" type="text/css">
<link href="css/erp-css.css" rel="stylesheet" />
и я с помощью веб-сервиса для вставки данных здесь мой вебсервис
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void tadmin(string tid, string userid, string pass, string name, string designation, string team)
{
List<object> daterange = new List<object>();
SqlCommand cmd = new SqlCommand("insert into admin(tid,userid,pass,name,designation,team) values '" + tid + "','" + userid + "','" + pass + "','" + name + "','" + designation + "','" + team + "'", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
я проверил WebService он работает нормально, мне нужно, чтобы выяснить, что неправильно в моем коде
любая идея?
Что ошибка? Также проверьте: https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.parameters(v=vs.110).aspx – Sefa
ничего, моя кнопка не предпринимает никаких действий –
any ошибка/HTTP-запрос в firebug/браузере? –