我有以下數據綁定。分配給我的編輯按鈕和選擇按鈕的實際URL是:/Home/Selection/
。我不認爲這應該是這樣。 爲什麼我的選擇按鈕的動作也被分配給我的編輯按鈕。他們都有/Home/Selection
爲Controller/Action
Telerik Grid:問題與選擇
我的刪除按鈕有正確的操作稱爲刪除。 /Home/Delete/
基於下面的綁定定義。
見下文數據綁定,數據綁定綁定一個行動稱爲「選擇」和controller
稱爲Home
。我認爲這會叫~/Home/Selection/5?
我得到一個404找不到錯誤點擊選擇按鈕。任何幫助表示讚賞。
- 爲什麼我得到404錯誤。
- 爲什麼編輯和選擇按鈕具有相同的操作分配?
public ActionResult Index()
{
ProjectViewModel objProjectViewModel = new ProjectViewModel();
objProjectViewModel.ProjectList = Repository.GetProjects();
return View(objProjectViewModel);
}
[HttpPost]
[GridAction]
public ActionResult Selection(long id)
{
ProjectViewModel objProjectViewModel = new ProjectViewModel();
objProjectViewModel.ProjectHierarchy = Repository.GetProjects(id);
ViewBag["id"] = id;
return View(objProjectViewModel);
}
綁定
.DataBinding(dataBinding => dataBinding.Server().Select("Selection", "Home")
.Insert("Insert", "Home")
.Update("Update", "Home")
.Delete("Delete", "Home")
)