2012-03-31 12 views
0

I telerikTelerik。エラー!要求されたURLは返さ12030-

ここ

を使用して、私のグリッドを仕事を得るカントです私のコード:

MODEL

public class Office 
{ 
    public int OfficeID { get; set; } 
    public string OfficeName { get; set; } 
    public string OfficeAddress { get; set; } 
} 

のViewModel

public class OfficeViewModel 
{ 
    public int OfficeID { get; set; } 
    public string OfficeName { get; set; } 
    public string OfficeAddress { get; set; } 
} 

VIEW

@(Html.Telerik().Grid<Office>() 
    .Name("Offices")  
    .ToolBar(tb => tb.Insert()) 
    .DataBinding(binding => binding.Ajax() 
    .Select("GetOffice", "Office") 
    .Update("UpdateOffice", "Office") 
    .Insert("InsertOffice", "Office") 
    .Delete("DeleteOffice", "Office")) 
    .DataKeys(keys => keys.Add(o => o.OfficeID)) 
    .Columns(cols => 
    { 
     cols.Bound(c => c.OfficeID).ReadOnly(); 
     cols.Bound(c => c.OfficeName).Width(20); 
     cols.Bound(c => c.OfficeAddress).Width(70); 
     cols.Command(cmd => 
     { 
      cmd.Edit(); 
      cmd.Delete(); 
     }); 
    }) 
) 

CONTROLLER

public ActionResult Index() 
    { 
     ViewBag.Message = "Welcome to ASP.NET MVC!"; 
     return View(); 
    } 

[GridAction] 
    public ActionResult GetOffices() 
    { 
     return View(new GridModel(GetOfficeViewModels())); 
    } 

private IQueryable<OfficeViewModel> GetOfficeViewModels() 
    { 
     return db.Offices 
         .Select(
         c => new OfficeViewModel 
         { 
          OfficeID = c.OfficeID, 
          OfficeName = c.OfficeName, 
          OfficeAddress = c.OfficeAddress 
         }); 
    } 

最後に、LAYOUT。

<li>@Html.ActionLink("Office", "Index", "Office")</li> 

この問題を解決するのを手伝ってください。私はすでにこれに多くの時間を費やしています。私はそれが私は「S」、申し訳ありませんが、私はこのtelerikの事で新たなんだを逃した

.Select("GetOffices", "Office") 

する必要があり、唯一の初心者:(それは今で固定だ

+0

あなたが得ている問題 – Rafay

答えて

関連する問題