Другая страница отправить объект? это не загрузка - PullRequest
0 голосов
/ 20 января 2020

Я использую ядро ​​3.0 mvc Project и Web API, я могу подготовить все данные, отправить Web API, и этот процесс все они правильно. Моя проблема: Все верно, но я не отправляю данные для возврата в представление ProbleDD,

Мой контроллер:

        [HttpPost]
    public IActionResult ProblemDetails(ProblemID problemID)
    {

        string url = "http://localhost:9000/api/Problem/ProblemsLoad";
        var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.ContentType = "application/json";
        httpWebRequest.Method = "POST";
        using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
        {
            string json = "{\"ProblemID\":" + problemID.DataID + ",}";
             streamWriter.Write(json);
        }

        var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
        using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
        {
            var result = streamReader.ReadToEnd();
            Problem data = JsonConvert.DeserializeObject<Problem>(result);
            return RedirectToAction("ProblemDetails", "Problems",data);
        }

    }

Мой запрос:

        function ProblemDetails(e) {
       var  UserData= {
         'ProblemID': e,
        };
         $.ajax({
             type: "POST",
             url: "Problems/ProblemDetails",
             data: UserData,
        });
    }

мой index.cs html:

@model NewProj.Model.Problem
 @{
   ViewData["Title"] = "ProblemDetails";
  }

                        <div class="col-lg-6">
                            <dl class="row mb-0">
                                <div class="col-sm-4 text-sm-right"><dt>Ürün Adı:</dt> </div>
                                <div class="col-sm-8 text-sm-left"><dd class="mb-1">@Model.UserName</dd></div>
                            </dl>
                        </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...