【发布时间】:2013-04-29 20:27:24
【问题描述】:
我需要从一个 Jquery 函数重定向到一个经典的 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。
【问题讨论】:
-
离题:ID 应该是唯一的。
-
你不会用这个属性附加几个元素吗?
id='btnDetails'