2016-04-27 54 views
-1

我的頁面上有一個Kendo網格(用於Asp.Net MVC的UI)。它使用綁定在網格初始化的控制器的操作方法從數據庫獲取結果。並且該頁面還有一些其他控件(一個按鈕,一些文本框)。我希望單擊按鈕並將文本框的值作爲參數傳遞給網格並在控制器的操作方法中進行過濾,請建議。劍道(Asp.Net MVC)根據其他控件輸入的網格數據結果

+1

如果你發佈如何查看/ javascript /控制器看起來會更容易我們來幫助 –

+0

感謝您的建議,我會在下次注意 – yopeng

回答

0

網格應該在數據源讀取選項,以至極,你可以添加一個「數據」選項,在這裏傳遞一些參數到控制器:

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

然後,你必須定義你的「getUserInput 「功能,使用jQuery,某事像這樣:

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

得到這些參數,只需將它們添加到您的‘ActionName’頭在你的控制器 確保參數名稱是在你的函數一樣在你的控制器!!!!順序無關緊要,但名稱必須相同,否則您將無法獲得值。

嘗試一下,看看你得到多遠。隨時要求任何東西

+0

謝謝,根據你的建議,我已解決 – yopeng