Razor for WebPagesを使用するC#のWebサイトがありますが、行の数量を編集しようとしているため、WebGridを操作するのが少し面倒であることがわかりました。私はこれを見つけました:
http://www.datatables.net/index
ただし、すべてのサンプルはPHPです。これはC#で機能しますか?これを使用しましたか/これをお勧めしますか?
Razor for WebPagesを使用するC#のWebサイトがありますが、行の数量を編集しようとしているため、WebGridを操作するのが少し面倒であることがわかりました。私はこれを見つけました:
http://www.datatables.net/index
ただし、すべてのサンプルはPHPです。これはC#で機能しますか?これを使用しましたか/これをお勧めしますか?
DataTables
主にjavascript/jqueryであり、以下を含むほとんどすべてのサーバー側言語で動作しますASP.net
。
http://www.datatables.net/development/server-side/asp_net
データグリッド、グリッドビュー、データリストなどのサーバー側オブジェクトは、ページがブラウザに表示されるときに単純にhtmlテーブルに変換されることを忘れないでください。 DataTables
単純に、テーブルのハンドル(id)を取得し、それをdatatable
単純なjqueryでに変換することができます。
サイトの例から:
$('#example').dataTable();
idを持つテーブルを想定していますexample
。
DataTablesは、JavaScriptベースのクライアント側グリッドです。期待される形式で出力を提供している限り、サーバー側のテクノロジーであればすべて使用できます。
これは実際にはjQuery拡張機能であり、PHPとは何の関係もありません。
Webサーバーで使用しているテクノロジー(.NETまたはPHPなど)に関係なく、任意のHTMLテーブルでDataTableを使用できます。DataTableを使用すると、ユーザーはクライアントマシンでデータの並べ替え、フィルタリングなどの凝った作業を行うことができます。ただし、編集機能は含まれていません。それを実行するEditorプラグインはありますが、かなり高額です。5人の開発者が550ドルです。(無料トライアルがあります)
DataTablesは、ASP.NETで最も優れた機能を発揮します。通常、ASMX Webサービス呼び出しと組み合わせて、List<SomeObject>
またはDataTable
(ただし、DataTable(.NETタイプ)をJSON(WS応答用)にネイティブに変換する方法はありません)のいずれかでグリッドにデータを入力するために使用します。取るには、ラッパーを作成する必要があります