Telerik グリッド クエリがあります。削除アクションのあるグリッドは、FF と Crome で正常に動作しています。しかし IE ではエラー 500 が表示されます。アクション メソッドの開始点にブレーク ポイントを設定しました。しかし、それはまったくアクションに達していません。このクエリの何が問題なのか教えてください。
クエリ
@(Html.Telerik().Grid<Vibrant.Areas.ItemControl.Models.ViewModel>()
.Name("Temp").ClientEvents(e => e.OnLoad("SetFilterPosition").OnDataBinding("Grid_onDataBinding").OnRowDataBound("RowBound").OnDataBound("onDataBound"))
.DataKeys(d => { d.Add(a => a.Itemid).RouteKey("Id"); d.Add(a => a.CurrItemNo).RouteKey("ItemNo"); d.Add(a => a.CurrStatus).RouteKey("Status"); d.Add(a => a.CurrLocation).RouteKey("Location"); d.Add(a => a.CurrStart).RouteKey("Start"); d.Add(a => a.CurrEnd).RouteKey("End"); d.Add(a => a.Option).RouteKey("Option"); })
.ToolBar(commands => commands.Position(GridToolBarPosition.Bottom)
.Custom().ButtonType(GridButtonType.Text)
.HtmlAttributes(new { id = "export" })
.Text("Export to Excel")
.Action("ExportExcel", "WeedItem", new { page = 1, orderBy = "~", filter = "~" }))
.Columns(columns =>
{
columns.Bound(o => o.INo).Title("Item No");
columns.Bound(o => o.BTags).Title("Title");
columns.Bound(o => o.Sid).Title("Status");
//columns.Bound(o => o.Option).Title("Record Status");
columns.Command(commands =>
{
commands.Delete();
}).Width(80).Title("Action");
})
.Pageable(paging =>
paging.PageSize(10)
.Style(GridPagerStyles.NextPreviousAndDropDown | GridPagerStyles.Numeric)
.Position(GridPagerPosition.Bottom)
)
.DataBinding(dataBinding => dataBinding
.Ajax().Select("post", "WeedItem").Delete("DeleteTempData", "WeedItem"))
.Sortable()
.Filterable()
.Groupable()
)
コントローラ
[GridAction]
public ActionResult DeleteTempData(int Id)
{
var model = ......
...... ;
return View(new GridModel(model));
}
ありがとう