我正在尝试使用在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()并且不成功.
一种方法是:
<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)
| 归档时间: |
|
| 查看次数: |
1501 次 |
| 最近记录: |