私の Web サイトで JavaScript をオフにすると、サーバー側で ASP.NET バリデータが期待どおりに起動しません。
たとえば、JavaScript をオフにすると、必須フィールドのバリデーターが起動しません。
組み込みの ASP.NET バリデーターの利点の 1 つは、これからの保護だと思っていたので、混乱しています。
私の Web サイトで JavaScript をオフにすると、サーバー側で ASP.NET バリデータが期待どおりに起動しません。
たとえば、JavaScript をオフにすると、必須フィールドのバリデーターが起動しません。
組み込みの ASP.NET バリデーターの利点の 1 つは、これからの保護だと思っていたので、混乱しています。
バリデーターでプロパティ enableclientvalidation を false に設定すると、Web フォームのクライアント側の JS 検証は行われません。MVC には同様のオプションがあります。MVC 3 でクライアント側の検証をオフにするにはどうすればよいですか?
ただし、Web フォームを使用している場合、JS がないと機能しないことがたくさんあります。
ボタンにこの構文を使用しますonclientclick
onclientclick=javascript:return JsFunctionName();
と
1) return false と true コードを確認してください
2) すべての検証コントロールとボタンで検証グループを使用する必要があります