問題タブ [asp.net-mvc-2-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
58917 参照

asp.net-mvc - global.asax の Application_BeginRequest からアクションにリダイレクト

私の Web アプリケーションでは、 glabal.asax からの URL を検証しています。URL を検証し、必要に応じてアクションにリダイレクトする必要があります。リクエストイベントをキャッチするために Application_BeginRequest を使用しています。

または、mvc でリクエストを取得しながら各 URL を検証し、必要に応じてアクションにリダイレクトする他の方法はありますか

0 投票する
1 に答える
287 参照

asp.net-mvc-2 - Jquery Validation と MVC2 ばかげた質問

MVC2 プロジェクトで基本的な Jquery Validation を実行しようとしていますが、このエラーが発生し続けます...

Microsoft JScript ランタイム エラー: オブジェクトはプロパティまたはメソッド 'validate' をサポートしていません

この単純なスクリプトでページが読み込まれる前でも...

temp1 は私のフォームの ID で、そのフォームには HospitalFinNumber の ID などがあります... 何が起こっているのでしょうか? これが私のsite.masterに含めたjsファイルです

0 投票する
2 に答える
444 参照

regex - Regex 正規表現座標

次の文字列の正規表現を整理しようとしています:

これまでのところ、次のようになっています@"^[0-9]*,{-}[0-9]*$"が、機能していないようです。

どんな考えでも、大歓迎です。

スニペット全体は次のとおりです。

ありがとう。

0 投票する
1 に答える
351 参照

asp.net-mvc - MVCフォームにモデル以外の情報を保持する

モデルに関係のないいくつかのフィールドを含むMVCフォームがあります。これらのフィールドには、ユーザーが指定したクレジットカード情報が含まれています。ユーザーがフォームに入力して[続行]をクリックしたら、コントローラーでクレジットカードの検証を実行します。クレジットカードの取引が成功した場合、私は他のモデル関連のフィールドに注意を払い、ユーザーを[完了/確認]ページに移動します。それだけはうまくいきます。

ただし、クレジットカードの取引が失敗した場合は、基本的に、モデルとは関係のないこれらのクレジットカードのフィールドであっても、すべてのフィールドに入力したままユーザーを同じページに表示したいと思います。フォーム上のすべてのフィールドが消去されているように見えるため、これは困難であることが証明されています。

どんな助けでも大歓迎です。これが私のフォームコントロールのいくつかです:

次に、コントローラーで、form-submitで次のようなことを行います。

0 投票する
2 に答える
1008 参照

asp.net-mvc - ストアドプロシージャを使用して選択タグの選択値をデータベースに挿入します

私の見解では、選択タグは次のようになります。

ストアド プロシージャを使用してデータをデータベースに渡しています。選択した値をコントローラーに渡すにはどうすればよいですか?

0 投票する
1 に答える
1946 参照

asp.net-mvc - 同じビューにエラー メッセージを表示する

MVC 2 を使用してデータベースからレコードを削除しようとしています。現在、削除機能は正常に動作しますが、外部キー関係を持つレコードがいくつかあるため、それらを削除したくありません。ユーザーがそのようなレコードを削除しようとすると、別のビューに移動せずに、削除ビューにエラー メッセージを表示します。

コントローラ:

意見:

0 投票する
2 に答える
1679 参照

asp.net-mvc - asp.net mvc2 で検証ルールをモデル プロパティに動的に追加する

1 つのモデル プロパティ検証情報/ルールは、同じモデル オブジェクトの他のプロパティで使用できます。他のプロパティ値を使用してプロパティ値を検証する必要があります。

モデルクラス:-

モデル オブジェクトは上記のようになります。ここでは、 Valueプロパティを使用して検証する必要があります。

  • 形式(メール、電話、日付などの形式検証)

  • MinLength、MaxLength (範囲検証) プロパティ。

次のようなカスタム検証を使用してこれを行うことができることを私は知っています

  1. ValidationAttributeをベースとして保持するカスタム クラスを作成します。
  2. これらすべてのプロパティを渡します ( Value 、Format、MinLength & MaxLength)
  3. Format プロパティでスイッチ ケースを記述します。
  4. 正規表現を使用して形式を検証し、手動範囲検証または動的正規表現検証を行います。

編集:-ここにカスタム検証クラスコードを追加しました

カスタム検証クラス:

これはクラス レベルで正しく機能し、検証の概要を通じて検証メッセージを表示します。しかし、上記のコードを変更して、次のことを行いたいと考えています。

  1. 検証はプロパティ レベルで行うか、プロパティ レベルでエラー メッセージを表示する必要があります (validationMessage ヘルパー クラスを使用)。
  2. 一般的なエラー メッセージ以外に、検証ごとに特定のエラー メッセージを提供する必要があります。
  3. 範囲の検証が行われる必要があります。

誰かがこれらについていくつかの考えを提供できますか?