На странице загрузки с использованием Asp.net MVC angularjs (data-ng-Init) - PullRequest
0 голосов
/ 23 сентября 2019

Привет, я создал этот отправляющий запрос к веб-интерфейсу asp.net, когда страница загружается с помощью angularjs 'data-ng-Init', это работает на локальном хосте и локальном сервере IIS, но не работает на сервере IIS серверной системы.для объяснения цели

HTML-код

<div ng-controller="myCtrl">
    <div ng-if="status==true">
       <input type="date" ng-model="date" ng-change="getyear("@Url.Content("~/api/getDate")")" />
       <div data-ng-Init="GetData('@Url.Content("~/api/getDate")')></div>
    </div>
    <div ng-if="status==false">
       <input type="date" ng-model="date" ng-change="getYear("@Url.Content("~/api/getYear")")" />
       <div data-ng-Init="GetYear('@Url.Content("~/api/getYear")')></div>
    </div>
</div>

AngularJS

$scope.getData=function(link){
      $http({
             method:'POST',
             url:link,
             data:{data:'somedata'}
             }).then(function(result){
                ...result
             },function(error){
                ...error
      });
}]);

, как это у меня есть возврат.

я могу отправить запрос без написания кода в функции, но у меня есть два тега div, которые записываются, если выполняется условие, если какой-либо тег div.

И код работал, когда ng-«изменение» означает, что при изменении даты все работает нормально, но не работает, когда страница загружает «data-ng-Init».

Я получаю ошибку, подобную этой »192.124.213.12/projectname/api/getDate/500 Внутренняя ошибка сервера "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...