この値は、cshtmlファイルのサーバーコードから受け取りました。そのブール値のフィールドと私はブール値を取得します。cshtmlでbool値をboolにキャストする
Order="@Model.OrderModel.IsToday"
私はこれをやろうとしましたが、残念ながらToJsonにマウスを重ねると文字列になります。
Order="@Model.OrderModel.IsToday.ToJson()"
boolとして送信するにはjavascript?明示的にキャストする必要がありますが、boolを使用する構文は間違っています。
EDIT
私はJavaScriptでこのOrder="@Model.OrderModel.IsToday"
を使用する場合、それがおかしくなり、未定義です!
はまた、この
Order="@Json.Encode(Model.OrderModel.IsToday)"
はまだ文字列として送信してみました。私はそれをブール値として文字列として送信したくありません
は、あなたのコードに多くのコンテキストを提供することができますか? 'Order'はJavaScriptコードの一部であり、あなたはサーバー側から値を割り当てようとしていますか? – dotnetom
私はこのOrder = "@ Json.Encode(Model.OrderModel.IsToday)"を使用しようとしましたが、それでもファットストリングとして送信されます – Learner
@dotnetom:これは単純なメイトで、後で何を解決するかを解明する必要があります。ブール値を「true」として送信します。ブール値、すなわちtrueとして送信するようにします。 – Learner