MVC - pass ViewData as boolean

Lors du passage de la valeur booléenne de contrôleur à la vue à l'aide de ViewData, comment puis-je récupérer une valeur booléenne en javascript?
exemple:

Contrôleur:

ViewData["login"] = true;

Vue

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

yeh certes, je peux faire

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

Mais je préfère garder la connexion de l'objet comme une valeur booléenne plutôt une chaîne si c'est possible.

OriginalL'auteur BeCool | 2010-12-01