1

我为 jQuery 隐藏字段分配了一个值,我想通过回发将该值传递给按钮单击事件:

$(document).ready(function () {
$("[id$=_imgsetreminder]").click(function() {
    $("[id$=hiddReminderTicketId]").val(100);
    return false;
});

但是,在我的 C# 代码隐藏中,s 的值为 null:

 string s = hiddReminderTicketId.value();
4

1 回答 1

0

我猜 jQuery 找不到具有您指定的 ID 的控件。如果您使用的是 .NET 4.0,则在控件的标记中将 ClientIDMode 设置为“静态”。否则请尝试以下操作:

$(document).ready(function() {
    $("[id$=<%= _imgsetreminder.ClientID %>]").click(function() {
        $("[id$=<%= hiddReminderTicketId.ClientID %>]").val(100);
        return false;
    });
});
于 2013-06-28T14:35:46.780 回答