Mam problem i nie umiem go rozwiązać mam główny widok w którym wywołuje widok częściowy poprzez @html.Action ("_PartialView", "Controller", new { id = OrderId }), kod widoku częściowego

@model IEnumerable<WebMartin.Models.OrderExecutionRemark>

@{
    AjaxOptions ajaxOpts = new AjaxOptions
    {
        UpdateTargetId = "orderdisplayremark",
        Url = Url.Action("OrderRemarkDelete", "OrderExecution"),
        HttpMethod = "POST"               
    };    
}

@ViewBag.Po

@if (Model.Any())
{
    <table id="orderdisplayremark">
        <thead>
            <tr>
                <th>Worker</th>
                <th>Date</th>
                <th>Remark</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            @foreach (var remark in Model)
            {
                <tr>
                    <td>@remark.UserName</td>
                    <td>@remark.OrderRemarkDate.ToString("yyyy-MM-dd")</td>
                    <td>@remark.OrderRemarkText</td>
                    <td>
                        @using (Ajax.BeginForm(ajaxOpts))
                        {
                            @Html.Hidden("remarkid", remark.OrderRemarkId)
                            <input type="submit" value="Delete" />
                        }
                    </td>
                </tr>
            }
        </tbody>
    </table>
} 

kontrolery

[HttpPost]
        public PartialViewResult OrderRemarkDelete(int remarkid)
        {
            OrderExecutionRemark oer = db.OrderExecutionRemarks.Find(remarkid);
          /*  db.OrderExecutionRemarks.Remove(oer);
            db.SaveChanges(); */
            ViewBag.Po = oer.OrderRemarkId;

            return PartialView("_OERemarkPartial", db.OrderExecutionRemarks.Where(p => p.OrderId == oer.OrderId).ToList());  
        }
        
        [HttpGet]
        [ChildActionOnly]
        public PartialViewResult _OERemarkPartial(int id = 0)
        {
            return PartialView(db.OrderExecutionRemarks.Where(p => p.OrderId == id).ToList());        
        }

W widoku częściowym są wyświetlane uwagi z przyciskiem Delete dla każdej uwagi. Za pierwszym razem wszystko działa poprawnie mogę usunąć uwagę, ale gdy chcę usunąć kolejną to już nie mogę, gdy chcę to zrobić to muszę odświeżyć stronę. Sprawę rozwiązałbym RedirectToAction do głównej strony, ale niestety ten Partial używam w trzech widokach.