Сообщение модального экрана Результат этого модального экрана - PullRequest
0 голосов
/ 27 мая 2019

Я делаю пост через модальное всплывающее окно.Я хочу показать возвращенное значение снова в том же модальном всплывающем окне.Как я могу это сделать?

 [HttpPost]
    public ActionResult ResetPassword(Param_Login login)
    {
        ViewBag.ResetPassword = true;
        DataSet ds = new DataSet();
        List<SqlParameter> parameters = new List<SqlParameter>()
        {
            new SqlParameter("EmailAdress",login.EmailAdress),
        };

        ds = DataManager.RunSP_ReturnDS("sp_Set_Web_ResetPassword", parameters);

        if (ds.Tables[0].Rows[0]["ResultId"].ToString() == "1")
        {
            ViewBag.Hata = false;
        }
        else
        {
            ViewBag.Hata = true;
        }
        ViewBag.Mesaj = ds.Tables[0].Rows[0]["ResultMessage"].ToString();
        ModelState.Clear();
        return View();
    }

1 Ответ

0 голосов
/ 28 мая 2019

Вам нужно использовать Jquery ajax, чтобы избежать обратной передачи, а затем получить результат в частичном представлении, заменить HTML в теге div.

$.ajax ({ type: "POST", url: '@Url.Action("ResetPassword", "ResetPassword")', data: { dd: dd }, contentType: "application/json; charset=utf-8", async: true, cache: false, traditional: true, dataType: "html", success: function (response) { $("#div").html(response); } });

...