ウェブアプリケーション(ASP.NET、C#)を作成しています。エラー/警告メッセージを表示する最適な方法を知りたいだけです。それはMessageBoxまたはラベルを介してそれを行うことが良いですか?ちょうどいくつかの提案が必要です。ウェブサイトアプリにエラー/警告メッセージを表示する最適な方法は何ですか?
答えて
あなたは私には少し不明です。
とにかく、我々は一般的な検証について話している場合:
を使用できJavaScript
またはあなたは、これらの日の使用で広くあるクライアント側の検証を、行うことができjQuery
。
ORすべてのクライアントサイドのメカニズムを回避することができるので、あなたがRequiredFieldValidator
ようasp.net
validation controlを使用することができます。また、この記事をお読みくださいについてBuilding better web forms: Validation best practicesとUsing the Enterprise Library Validation Application Block in ASP.NET
まず、あなたは、すべてのサーバー側の検証する必要があります。
エラーメッセージを表示する通常の規則は、無効な情報を含むフィールドとメッセージをペアリングすることです。
HTML5属性またはJavaScriptを使用してクライアント側の検証を追加することもできますが、2つを組み合わせることもできますが、警告は引き続きフィールドとペア設定する必要があります。
<label>First name<br>
<input type="text" name="firstname" required></label>
<span class="error">You must enter a first name</span>
正に、アプリケーションを動作させる方法に依存します。たとえば、定期購読フォームなどのユーザー入力をリアルタイムで検証したい場合は、テキストボックスを終了するときにjavascriptアラートが表示されないようにしてください。その場合、私はSohneeが説明するインラインの方法を好むでしょう。
しかし、アプリケーションクリティカルなアクションの失敗メッセージを表示したい場合は、javascriptアラートを使用するか、ポストバックイベントが警告を発する(コードの背後にある)場合、これらをコンテナに書き込むことができますdivなど)が表示されます。
サーバー側の検証では、このようなカスタムコントロールを作成して、サイトから一貫してメッセージを表示することができます。
は、クライアント側の検証のために、あなたは、検証の概要を使用することができます。
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List"
ShowMessageBox="true" ShowSummary="false" />
あなたが検証するかについて明確にしてください。ユーザー名/パスワードを含むログインページを検証している場合、「無効なユーザー名/パスワード」と表示されたラベルは、ユーザーが容易に認識できるだけの十分なものです。ユーザーが簡単に通知できるラベルの色を付けてください。
私はこの方法でそれを行うことを好む: -
this.RegisterClientScriptBlock(typeof(string), "key", string.Format("alert('{0}');", ex.Message), true);
There are many ways you can display the error message.
1)Simple Message Box.You may need add System.Windows as namespace in application.
2)The same message box look and feel you can create using the below code,
this.RegisterClientScriptBlock(typeof(string), "key", string.Format("alert('{0}');", ex.Message), true);
3)Using InBuilt Asp.net validation control like Required Field Validator,RangeValidator,Validatio Summary.
4)Place a Label control on each page,use it as when required to display error msg.
5)Define a validation class,create rules and error message commonly used across apllications.
6)Using Javascript prompt and alert also,you can display it.
- 1. 警告メッセージ付きのモデルのリストを表示する最も良い方法は何ですか?
- 2. Javaで簡単な警告メッセージを表示するには?
- 3. SharePointワークフローからエラーを報告する最適な方法は何ですか?
- 4. を表示する警告メッセージ
- 5. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 6. laravelにエラーまたは警告メッセージを表示
- 7. 別のウィンドウで警告メッセージを表示
- 8. 警告ダイアログにメッセージを表示
- 9. Androidでキーストアパスワードを非表示にする最適な方法は何ですか?
- 10. Tkinterの警告メッセージで「メッセージを再表示しない」チェックボックス
- 11. WAMP:ブラウザに警告メッセージを表示するには?
- 12. TabNavigatorのタブを非表示にする最適な方法は何ですか?
- 13. GIFアニメーションイメージをWPFで表示する最適な方法は何ですか?
- 14. Delphi 2009でPDFファイルを表示する最適な方法は何ですか
- 15. ASP.NETでサムネイルを表示する最適な方法は何ですか?
- 16. 警告メッセージなしでブラウザにxmlを表示
- 17. PHP警告を表示する方法はありますか?
- 18. asp.net3.5で警告メッセージのような特定のメッセージを表示する方法C#
- 19. GNU clisp:適用できないメソッドに関する警告メッセージを表示しない
- 20. window.openで警告メッセージを表示しない
- 21. 警告メッセージを表示するdeforeがポップアップウィンドウを閉じる
- 22. node.jsに警告メッセージとエラーメッセージが表示されるのはどうですか?
- 23. フュージョンチャートにフラッシュプレーヤー警告メッセージが表示されない
- 24. モジュールをインポートするときにscapy警告メッセージを表示しない
- 25. ASP.NETのさまざまなユーザーに異なるフォームフィールドを表示する最適な方法は何ですか?
- 26. Python xlrd:警告メッセージを表示しない
- 27. Cの警告メッセージを表示しないようにするR
- 28. rhomobileを使って自分のiPhoneに警告メッセージを表示するには
- 29. Androidに大量の異なる情報を表示する最適な方法は何ですか?
- 30. iOS 6でメモリ警告(Apple docの欠陥)でビューをアンロードする適切な方法は何ですか?
メッセージのどのような?検証?ページが見つかりませんでしたエラー?より具体的になる –
完全に有効な質問である2ダウン投票IMOの価値はあまりありません。 – Mantorok
@Googler - 質問が合法だが、多くの人がダウンしている。あなたの質問についてもっと具体的にしてください。あなたが探しているものが得られたら、答えとしてマークしてください。 :) – Win