2012-05-09 15 views
1

剣道グリッドにMVCアクションが呼び出されましたが、アクション内のブレークポイントがヒットせず、何も返されません。なぜどんなアイデア?剣道グリッドがMVCアクションを呼び出さない

はJavaScript:

$("#grid").kendoGrid({ 
    dataSource: { 
     type: "json", 
     transport: { 
      read: { 
       url: "Sales/GetSalesHistory", 
       dataType: "json", 
       type: "GET", 
       data: { id: "@ViewBag.CustomerEstimateKey" } 
      } 
     }, 
     schema: { 
      data: "data", 
      total: "total" 
     } 
    } 
}); 

処置:

[HttpGet] 
    public JsonResult GetSalesHistory(int id) 
    { 
     List<Sales> sales = PestsLogic.GetSalesById(id); 
     return Json(new { data = sales, total = sales.Count }, JsonRequestBehavior.AllowGet); 
    } 
+1

FiddlerまたはFirebugでリクエストを見ましたか?リクエストが行われているかどうか、エラーが発生しているかどうかがわかります。 –

+0

いいえ、私はそのショットを与えて報告します。 – birdus

答えて

0

これにURLプロパティを変更するには、それを修正:

'@Url.Action("GetSalesHistory", "Sales")' 
0

を私はあなたがたのと同じ問題を抱えていました。 URL文字列に先行するスラッシュを追加すると、URL: "/ Sales/GetSalesHistory"のようになります。

関連する問題