MVC - передать ViewData как логическое

При передаче логического значения из контроллера в представление с помощью ViewData, как мне получить его как логическое значение в javascript? пример:

Контроллер:

ViewData["login"] = true;

Просмотр

    <script type="text/javascript">
var login = <%= (bool)ViewData["Login"] %>;   /// this doesn't work, throw javascript error;
</script>

да, конечно, я могу сделать

  <script type="text/javascript">
var login = '<%= ViewData["Login"] %>';   /// now login is a string 'True'
</script>

Но я лучше сохраню объект входа в систему как логическое значение, а не строку, если это возможно.

7
задан user3071284 16 October 2018 в 15:48
поделиться