При передаче логического значения из контроллера в представление с помощью 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>
Но я лучше сохраню объект входа в систему как логическое значение, а не строку, если это возможно.