2012-04-04 4 views
0

jqgrid.net mvcを試しています。追加または編集ポップアップダイアログで発生するサーバーエラーがすべてのエラーページをレンダリングします非常にきれいではないポップアップ。誰かがこれをより良く扱うことが可能かどうかを知っていますか?代わりにダイアログボックスに短いメッセージを入れてください。追加または編集ダイアログでjqgrid.net mvcを使用してサーバーエラーを処理する方法

答えて

0

errorTextFormatを使用できます。いくつかのコードフラグメントはthe answerthe answerにあります。 HTTPエラーメッセージをJSON形式で投稿することをお勧めします。たとえば、ASP.NET MVCの場合、hereと記載されたHandleJsonExceptionAttributeを使用できます。これは、デフォルトのHTMLレスポンスの代わりに、厳しいコードの未処理例外をJSONレスポンスに変換します。クライアントがサーバー応答でJSON形式を要求した場合にのみ、JSON応答を提供するコードを簡単に変更できます。 JSONレスポンスは簡単に解析できますが、純粋なHTMLレスポンスの場合でも、jQueryセレクタに関する応答の最も重要な部分だけを取得し、errorTextFormatコールバックの実装から戻ってきます。

関連する問題