このように定義さWebGridれた行の削除に使用されるリンクがあります-PartialView
@Html.ActionLink("Delete", "DeleteThis", "MyController", new { id = SelectedId }, null)
<div id="MyGrid">
@{
    var grid = new WebGrid(Model.ListOfStuff, canSort: true, ajaxUpdateContainerId: "MyGrid");   
    @grid.GetHtml()
}
</div>
グリッド上の項目が選択された後、ユーザーは「削除」リンクをクリックして、データベースから行を削除できます。
私の問題は、その呼び出しをAjax呼び出しにして、削除後にグリッドを更新したいということです。私の並べ替えは Ajax の方法で動作していますが、「削除」を Ajax で動作させる方法がわかりません。私のコントローラーコードは次のようになります-
    public ActionResult Index()
    {
        //CODE TO RETRIEVE THE MODEL
        return PartialView("Index", model);
    }
    public ActionResult DeleteThis(string id)
    {
        ////CODE TO DELETE RECORD
        return RedirectToAction("Index");  // I ALSO TRIED return PartialView("Index", model)         }
任意の洞察をいただければ幸いです。ありがとう!