2016-10-04 4 views
0

最後に、私が書いているアプリケーションのデータを適切に取得し、フォーマットした後、コードを見てから、データ型が未処理のデータを取得できるようにするのが賢明です。それをビューのjavascriptでフォーマットするか、クラス内のテーブルデータをフォーマットしてからデータテーブルに戻します。それが邪魔だった場合jQuery Datatables:AjaxとC#のロード

私の最初の本能は、クラスがそれを行うことができ、しかし、jQueryのに新しいもののためであると、私は思っていた、なぜDataTableのは非常にクライアント側能力ということだろうう。

誰でも賛否両論ありますか?

+0

「フォーマット」とは、データの操作やスタイリングの追加を指していますか? –

+0

@Kent - 必ずしもデータを変更する必要はありませんが、セルにスタイリングを追加する、2つのフィールドデータを1つのセルに結合する、セルの値に基づいてスタイリングを変更する、などのアイテム。 –

答えて

0

さらに詳しく知りませんが、私はクライアント側で書式設定とスタイリングをお勧めします。ここで は、いくつかの思考...ウェブサイト/クライアントアプリで

  • あり、サーバからクライアントに送信されるトラフィック/データの量を削減することは有益です。
  • スタイリングのロジックを集中化することで、サイトの複雑さが軽減され、後から簡単に変更できるようになり、長期的に役立ちます。
  • クライアント側でスタイリングすると、同じサーバーサイドコード(つまり、ネイティブモバイルアプリとウェブブラウザ)を持つ複数の異なるタイプのクライアントに対応できます。
  • 一般的な方法は、表示したいデータをJSONなどの標準形式で提供し、クライアント側のコードにクライアントデバイスに合わせてコンテンツをフォーマットすることです。
+1

ありがとう。私はマークアップされていないデータをJSON文字列として渡して、それをクライアント側で「きれい」にしています。 –

関連する問題