从Jquery重定向到.aspx文件

时间:2013-04-29 20:27:25

标签: jquery asp.net redirect

我需要从Jquery函数重定向到clasic ascx形式(没有mvc)。并且还需要传递一个id。

这是我的代码,

jQuery(document).ready(function () {
    var rows = jQuery(".emailListRow");
    jQuery.each(rows, function () {
        var hiddenVal = jQuery(this).find('input[type="hidden"]').val();
        jQuery(this).append("<input type='button' id='btnDetails' value='Details' onClientClick='redirectTo(" + hiddenVal + ")' />");
    });
});

function redirectTo(id) {
    window.location.href = "Forms/Details.aspx?id=" + id;
}

这不起作用......也没有抛出任何错误。

帮助?也许我对aspx的错误? (这是一个位于文件夹中的ascx,其中包含另一个文件夹(Forms),其中放置了Details.aspx。

1 个答案:

答案 0 :(得分:1)

button.onClientClick是一个.NET函数,而不是直接将HTML插入DOM时可以工作的东西。

"<input type='button' id='btnDetails' value='Details' onclick='redirectTo(" + hiddenVal + ")' />"