Динамически загружать / отображать данные в компонентах представления, используя jquery ajax get / post - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь загружать данные в компоненты представления динамически, используя ajax get / post запрос, и я могу перезагрузить компонент представления успешно на моем локальном iis.Но, когда я развернул тот же код на серверах, я не смог успешно выполнить мой запрос.На консоли Chrome я вижу 'net :: ERR_CONNECTION_RESET' эту ошибку, и ее сеть 500

function onDropdownChange() {
var year = $("#year").data("kendoDropDownList").value();
var url123 = '@Url.Action("LoadViewComponent", "Home", new { Area = "Area1" },"http")' + '?year=' + year;
$.post(url123, function (result) {
$('#loadViewComponentsDiv').html(result);
   });
}

И это мой код на C #, где я вызываю Action с помощью ajax

[EnableCors("AllowAllHeaders")]
        [AllowAnonymous]
        [HttpPost]
        [ResponseCache(NoStore = true, Duration = 0, Location = ResponseCacheLocation.None)]
        public ActionResult LoadViewComponent(int year)
        {
            try
            {
                string YearValue= String.Format("{0}-fy", WebAuthToken);
                this._cache.Set(YearValue, Encoding.UTF8.GetBytes(year.ToString()));
            }
            catch(Exception ex)
            {
                throw ex;
            }
            // works: this component's view is in Views/Shared  
            return ViewComponent("DisplayViewComponent");
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...