从jQuery导航到我的action / controller / id

时间:2012-02-08 18:19:38

标签: asp.net-mvc

我想导航到我的action / controller / id,而不是来自ActionLink,而是来自jQuery。这是我的工作:

    $('.search-results tr').click(function () {
        var IdSuite = $(this).data('idsuite');
        var IdAffaire = $(this).data('idaffaire');            
        var url = '@Html.Raw(Url.Action("Detail","Suite", new { IdAffaire = "idAffaire", IdSuite = "idSuite" }))';
        url = url.replace("idSuite", IdSuite);
        url = url.replace("idAffaire", IdAffaire);
        window.location = url;
    });

我知道它有效,但我想知道这是否是实现这一目标的最佳途径?

感谢。

1 个答案:

答案 0 :(得分:0)

您不需要jQuery来执行此操作。 如果您希望用户在重定向后能够返回上一页,那么使用window.location = url就可以了,否则您可以使用window.location.replace = url