【发布时间】:2014-08-29 22:50:18
【问题描述】:
所以我试图在我的视图加载时执行一个脚本。问题是,每当我使用布尔变量作为条件时,结果总是 True,即使它被识别为 False 值。
更具体地说:
<script type="text/javascript">
$(document).ready(function () {
alert('@Model.MyBool');
alert('@Model.MyBool' ? "True" : "False");
});
</script>
输出
False
True
或
True
True
脚本似乎可以识别变量的正确值,但是当它尝试将其用作条件时立即忘记了它。我什至尝试将它存储在一个临时变量中,但仍然会发生同样的事情。
这有什么原因吗?我似乎无法通过谷歌找到任何信息,这让我发疯。
谢谢!
【问题讨论】:
标签: javascript asp.net viewmodel