0

Razor for WebPagesを使用するC#のWebサイトがありますが、行の数量を編集しようとしているため、WebGridを操作するのが少し面倒であることがわかりました。私はこれを見つけました:

http://www.datatables.net/index

ただし、すべてのサンプルはPHPです。これはC#で機能しますか?これを使用しましたか/これをお勧めしますか?

4

4 に答える 4

1

DataTables主にjavascript/jqueryであり、以下を含むほとんどすべてのサーバー側言語で動作しますASP.net

http://www.datatables.net/development/server-side/asp_net

データグリッド、グリッドビュー、データリストなどのサーバー側オブジェクトは、ページがブラウザに表示されるときに単純にhtmlテーブルに変換されることを忘れないでください。 DataTables単純に、テーブルのハンドル(id)を取得し、それをdatatable単純なjqueryでに変換することができます。

サイトの例から:

$('#example').dataTable();

idを持つテーブルを想定していますexample

于 2012-10-09T15:09:01.770 に答える
1

DataTablesは、JavaScriptベースのクライアント側グリッドです。期待される形式で出力を提供している限り、サーバー側のテクノロジーであればすべて使用できます。

于 2012-10-09T15:09:15.293 に答える
1

これは実際にはjQuery拡張機能であり、PHPとは何の関係もありません。

Webサーバーで使用しているテクノロジー(.NETまたはPHPなど)に関係なく、任意のHTMLテーブルでDataTableを使用できます。DataTableを使用すると、ユーザーはクライアントマシンでデータの並べ替え、フィルタリングなどの凝った作業を行うことができます。ただし、編集機能は含まれていません。それを実行するEditorプラグインはありますが、かなり高額です。5人の開発者が550ドルです。(無料トライアルがあります)

于 2012-10-09T15:09:48.527 に答える
1

DataTablesは、ASP.NETで最も優れた機能を発揮します。通常、ASMX Webサービス呼び出しと組み合わせて、List<SomeObject>またはDataTable(ただし、DataTable(.NETタイプ)をJSON(WS応答用)にネイティブに変換する方法はありません)のいずれかでグリッドにデータを入力するために使用します。取るには、ラッパーを作成する必要があります

于 2012-10-09T15:11:59.383 に答える