1. ホーム
  2. javascript

[解決済み] Razorを使って、ブール値をJavaScriptの変数にレンダリングするにはどうしたらいいですか?

2022-04-25 17:44:41

質問

cshtmlファイルで、JavaScriptの変数にブール値をレンダリングするにはどうしたらいいですか?

現在、シンタックスエラーが表示されます。

<script type="text/javascript" >

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

解決方法は?

こちらもお試しください。

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

と、これまで以上に良い方法があります。

isFollowing: @Json.Encode(Model.IsFollowing)