如何在CSHTML文件中的JavaScript变量中呈现 bool 值?

目前,这显示出语法错误:

<script type="text/javascript" >

    var myViewModel = {
        isFollowing: @Model.IsFollowing  // This is a C# bool
    };
</script>

最佳答案

您可能还想尝试:

isFollowing: '@(Model.IsFollowing)' === '@true'

更好的方法是使用:
isFollowing: @Json.Encode(Model.IsFollowing)

08-28 12:38