2016-04-27 6 views
-1

私のページには剣道グリッド(Asp.Net MVCのUI)があります。それはグリッドinitialization.Andにバインドされているコントローラのアクションメソッドを使用してデータベースから結果を取得し、他のいくつかのコントロール(1つのボタン、いくつかのテキストボックス)。私はボタンをクリックし、グリッドにパラメータとしてテキストボックスの値を取得します。コントローラーの動作方法でフィルターをかけることをお勧めします。その後、あなたは「getUserInputを定義しなければなりませんkendo(Asp.Net MVC)グリッドデータは他のコントロールの入力に応じて結果を返します

.Read(read => read.Action("ActionName", "ControllerName").Data("getUserInput")) 

+1

あなたが助けてくれるように、私たちの見解/ javascript /コントローラの外観を投稿すれば –

+0

あなたの提案に感謝します、私は次回に注意します – yopeng

答えて

0

あなたのグリッドは、あなたがあなたのコントローラにいくつかのパラメータを渡す「データ」オプションを追加することができますWICHし、データソースでの読み取りオプションを持っている必要があります「このような機能、jqueryのを使用して、STH:

function getUserInput() { 
return { 
    parameterName: $("#textbox").val(), 
} 

はちょうどあなたにそれらを追加し、それらのパラメータを取得するには、 『parameterNameがあなたのコントローラのようにあなたの関数で同じであることを確認してくださいあなたのコントローラ にACTIONNAME』ヘッダ!!!!順序は関係ありませんが、名前は同じでなければなりません。そうでなければ、値を取得しません。

お試しください。お気軽に何でもお尋ねください

+0

ありがとう、あなたの提案によると、解決した – yopeng

関連する問題