Как получить значение TempData в jQuery - PullRequest
0 голосов
/ 16 марта 2019

Я пытаюсь поймать значение Tempdata [] / Viewbag в jQuery.

Я добавил значение InvDate к TempData в моем контроллере, и я пытаюсь прочитать его в представлении.

Но это не работает:

<script>
$(document).ready(function () {
    $("#Back").click(function () {
        alert("ok");
        var InvDate = @TempData["InvDate"];
        alert(InvDate)
    });
});
</script>

Мне нужна помощь - я работаю в ASP.NET MVC с использованием VS 2017 Express

Ответы [ 2 ]

1 голос
/ 16 марта 2019

Вот оно:

Demo_link

    public class HomeController : Controller
    {
     public ActionResult Index()
     {
        TempData["test"]="MyName";
        return View();
     }
    }

Посмотреть код:

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    var data = '@TempData["test"]';
    alert(data);
  });
</script>
0 голосов
/ 16 марта 2019
<script>
$(document).ready(function () {

    $("#Back").click(function () {
        alert("ok");
            var InvDate = '@TempData["InvDate"]';
        alert(InvDate)

    });

});
</script>

используйте это.Я только что добавил строку в @TempData ["InvDate"].

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