从jQuery导航到我的操作/controller/id



我想不是从ActionLink而是从jQuery导航到我的action/controller/id。我是这样做的:

    $('.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;
    });

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

谢谢。

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

相关内容

最新更新