2010-07-01 70 views
0

我想在asp.net中編寫JQgrid的代碼。我在asp.net MVC中嘗試過,但是現在我想在asp.net中使用它。 在MVC中,我們使用Helper類,並返回JSON數據,所以在asp.net中如何處理幫助器類無法使用。 序列化可以通過數據來完成,但是Htmlhelper呢。 建議我並指導我。asp.net中的JQgrid

回答

2

Asp.net webforms和asp.net mvc是兩回事。

你不應該從mvc到webforms的確切轉換,而是檢查jqGrid網站上提供的webforms樣本。

這裏是jqGrid Webforms demo

0

在我以前的項目中,我們使用了標準的.js外部文件和包括這些在我們需要它(或母版頁中有它的只有一個地方),我們的網頁。你可以在這裏下載:http://www.trirand.com/blog/?page_id=6

您可以支付一個控件,將jqGrid包裝在一個控件中,然後使用它。如果你不喜歡亂搞jQuery/javascripting,這簡化了ASP.NET webforms的開發。

+0

我試過jqgrid在asp.net中,網格顯示,但數據不顯示在它。 我正在返回json data.and在jquery調用的url中,我調用了aspx頁面fom,我正在獲取json數據。 但是網格是空白的,雖然控件進入了aspx頁面,但是網格並沒有顯示任何數據。 並且執行時甚至在錯誤控制檯中都沒有錯誤。 我不知道該怎麼辦? – Suman 2010-07-01 17:35:15

+0

您是否首先嚐試使用一些簡單的json,並將其直接綁定到頁面上?如果這樣做的話,再往下查看該json的檢索部分。你可以使用像'firebug'這樣的工具來查看返回給瀏覽器的內容。如果它不起作用創建一個新的線程或編輯這個問題,並顯示你有相關的代碼。 – XIII 2010-07-01 18:59:12

0

你使用jsonReader並指定數據類型爲json嗎?

jQuery("#gridid").jqGrid({ 
datatype:'json', 
jsonReader : { 
    root: "rows", 
    page: "page", 
    total: "total", 
    records: "records", 
    repeatitems: true, 
    cell: "cell", 
    id: "id", 
    userdata: "userdata"},