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 を "static" に設定します。それ以外の場合は、次のことを試してください。

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