シナリオは、ユーザーにサインインするためのフォームがあり、アクション メソッドを呼び出すことです。アクション メソッドは、有効/無効なユーザー名に応じて 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>