C# JQUERY按钮返回到索引元素

C# JQUERY按钮返回到索引元素,c#,javascript,jquery,asp.net-mvc,asp.net-mvc-3,C#,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 3,我的问题是,我有一个页面,其中有一个按钮用于更改表的状态。 发生的情况是,如果页面被滚动,我单击下面的按钮,它将更新状态页面并上升。我想要的是,当状态改变时,它仍然是单击按钮的位置 开放阴影: $(".table-change-link").click(function (e) { e.preventDefault(); var div = this.rel; $.get($(this).attr("href"), function (resul

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

开放阴影:

 $(".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>

如何做到这一点?

我认为您需要添加更多的代码,以显示jquery在从
alterarsituaco
操作返回时所做的操作。我的猜测是,在ajax调用之后,它返回一个
partialview
,并预挂起更新的
元素,并删除旧元素——正如我所说的,猜测直到出现更多代码

[更新]显示滚动以根据id将
带入视图:

$('html, body').animate({
    scrollTop: $('#item.IdSolicitacao').offset().top,
    scrollLeft: $('#item.IdSolicitacao').offset().left
}, 'slow');

显然,您应该能够从例程中获取
id作为变量,而不是上面的硬编码示例。

我认为您需要添加更多的代码来显示jquery在从
alterarsituaco
操作返回时所做的操作。我的猜测是,在ajax调用之后,它返回一个
partialview
,并预挂起更新的
元素,并删除旧元素——正如我所说的,猜测直到出现更多代码

[更新]显示滚动以根据id将
带入视图:

$('html, body').animate({
    scrollTop: $('#item.IdSolicitacao').offset().top,
    scrollLeft: $('#item.IdSolicitacao').offset().left
}, 'slow');

显然,您应该能够从例程中获取
id作为变量,而不是上面的硬编码示例。

José,发布您的ajax代码,我想我们将开始比赛。。(即更新原始帖子)José,听起来好像它没有使用ajax,而是在帖子上使用了完整的重定向操作。除非你发回某种id,否则我担心这是不可能的,因为页面已经没有任何关于启动操作的上下文。你真的需要让这个问题更全面,因为我们正在努力,直到下一个理解的死胡同暴露出来。José,发布你的ajax代码,我想我们将开始比赛。。(即更新原始帖子)José,听起来好像它没有使用ajax,而是在帖子上使用了完整的重定向操作。除非你发回某种id,否则我担心这是不可能的,因为页面已经没有任何关于启动操作的上下文。你真的需要让这个问题更全面,因为我们正在一路摸索,直到下一个理解的死胡同暴露出来