シナリオは、ユーザーにサインインするためのフォームがあり、アクション メソッドを呼び出すことです。アクション メソッドは、有効/無効なユーザー名に応じて true/false を返します。false を返す場合は、jquery メソッドでメッセージを表示する必要があります。値をモデルビューとして渡すことはできますが、問題はページが初めてリクエストされたときです。投稿のアクションメソッドがその時に呼び出されないため、その値は null であり、オブジェクト参照のようなエラーが表示されます null. このような状況をどのように処理するか。私はコードを提供していません.cozコーディングは私の問題ではありません.これを処理するためのベストプラクティスを知る必要があります. ありがとう。
OK、これが私が試したJqueryメソッドです。
<script type="text/javascript">
        $(document).ready(function () {
            (' #SignIn').click(function () {
                if (@Model.test === null) //Error is showing here, on the @Model.test call
                {
                $(' #Message').text("Null")
                }
                if(@Model.test===false)
                 {
                    $(' #Message').text("Invalid");
                }
            });
        });
    </script>