ウェブアプリケーション(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. Pythonでstdout警告メッセージを表示させない方法
- 5. を表示する警告メッセージ
- 6. R:foreachでエラーと警告メッセージを表示する%dopar%
- 7. 警告メッセージを表示しないAkka.net
- 8. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 9. 警告メッセージが表示されない
- 10. laravelにエラーまたは警告メッセージを表示
- 11. Androidでキーストアパスワードを非表示にする最適な方法は何ですか?
- 12. 別のウィンドウで警告メッセージを表示
- 13. 警告ダイアログにメッセージを表示
- 14. TabNavigatorのタブを非表示にする最適な方法は何ですか?
- 15. Netsuiteワークフロー - ワークフローボタンのクリック時に警告またはメッセージを表示する方法
- 16. Tkinterの警告メッセージで「メッセージを再表示しない」チェックボックス
- 17. Androidで広告を無効にする最適な方法は何ですか?
- 18. WAMP:ブラウザに警告メッセージを表示するには?
- 19. GIFアニメーションイメージをWPFで表示する最適な方法は何ですか?
- 20. Delphi 2009でPDFファイルを表示する最適な方法は何ですか
- 21. ASP.NETでサムネイルを表示する最適な方法は何ですか?
- 22. 警告メッセージを取り除く - 適切な方法
- 23. JavaScriptで警告メッセージではなく画像とテキストを表示
- 24. 検証はISSETメッセージと同時に警告メッセージを表示さ
- 25. Express.jsにFlashメッセージを表示する最良の方法は何ですか?
- 26. PHP警告を表示する方法はありますか?
- 27. 警告メッセージなしでブラウザにxmlを表示
- 28. 編集後に警告メッセージが表示されなくなる
- 29. カスタムポップアップインタースティシャル広告を作成する最適な方法は何ですか?
- 30. Javascript 2回表示の警告メッセージ
メッセージのどのような?検証?ページが見つかりませんでしたエラー?より具体的になる –
完全に有効な質問である2ダウン投票IMOの価値はあまりありません。 – Mantorok
@Googler - 質問が合法だが、多くの人がダウンしている。あなたの質問についてもっと具体的にしてください。あなたが探しているものが得られたら、答えとしてマークしてください。 :) – Win