1

我的问题是,我有一个页面,其中有一个用于更改表格状态的按钮。发生的情况是,如果页面滚动并且我单击下面的按钮,它将更新状态页面并上升。我想要的是,当状态发生变化时,它仍然是单击按钮的位置。

打开阴影:

 $(".table-change-link").click(function (e) {
        e.preventDefault();
        var div = this.rel;
        $.get($(this).attr("href"), function (result) {
            $("#" + div).html(result);
            $("#" + div).dialog({ width: 500, height: 200, modal: true });
        });
    });

查看

<td class="table-comand">
        <a href="@Url.Action("AlterarSituacao", ViewBag.Routes)" title="Atualizar Situação"      class="table-change-link" id="situacao" rel="DivAtualizaSituacao"></a>
        <div id="DivAtualizaSituacao"></div>
    </td>

CONTROLLER: 这是请求的动作

  public ActionResult AlterarSituacao(int page=1)
        {
            CreateRouteValuesForFilters();
            routes.Add("page", page);
            ViewBag.Routes = routes;

            ViewBag.IdSituacaoDocumentoLOV = new SelectList(this.repository.GetAllSituacao().ToList(), "IdSituacaoDocumento", "NomeSituacao");
            return View();
        }

        [HttpPost]
        public ActionResult AlterarSituacao(int IdSituacaoDocumento, int id, int page = 1)
        {
            CreateRouteValuesForFilters();
            routes.Add("page", page);
            ViewBag.Routes = routes;

            this.repository.AlteraSituacaoDocumento(id, IdSituacaoDocumento);
            this.repository.SaveChanges();


            return RedirectToAction("Index",routes);
        }

这个怎么做?

4

0 回答 0