将MVC ViewBag属性转换为小写

1 javascript c# asp.net-mvc

我正在尝试使用在javascript if语句中的控制器中设置的布尔MVC ViewBag属性.但是,由于属性值转换为Pascal大小写,因此引入了一个问题.例如,"true"变为"True","false"变为"False".

<script type="text/javascript">
    var error = @ViewBag.Dropped;
    if ( error ) {
        $( '#alert-message' ).addClass('alert-success alert-dismissable');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

如何确保将属性转换为小写.我试过使用javascript函数.toLowerCase()并且不成功.

Ami*_*mit 5

一种方法是:

<script type="text/javascript">
    var error = @(ViewBag.Dropped ? "true" : "false");
    if ( error ) {
        $( '#alert-message' ).addClass('alert-success alert-dismissable');
    }
</script>
Run Code Online (Sandbox Code Playgroud)