从Jquery重定向到.aspx文件

从Jquery重定向到.aspx文件,jquery,asp.net,redirect,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(); jQu

我需要从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;
}
jQuery(文档).ready(函数(){
var rows=jQuery(“.emailListRow”);
每个(行,函数(){
var hiddenVal=jQuery(this).find('input[type=“hidden”]').val();
jQuery(this).append(“”);
});
});
函数重定向到(id){
window.location.href=“Forms/Details.aspx?id=“+id;
}
这不管用。。。也不会抛出任何错误


帮忙?也许我把派对弄错了去aspx?(这是一个位于文件夹中的ascx,它的另一个文件夹(表单)中放置了Details.aspx。

按钮。onClientClick
是一个.NET函数,在将HTML直接插入DOM时不起作用

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

Off-topic:id应该是唯一的。你不使用这个属性附加几个元素吗?
id='btnDetails'
好的,至少现在我得到了一个错误:Uncaught SyntaxError:untaught token非法,仍然不起作用……这个错误通常只是某个地方的输入错误,控制台应该指出错误的确切位置。