ユーザーがテーブルの行をクリックすると、jQueryを使用してセルの1つにあるリンクを選択します。私の検索によると、これはかなり標準的なことです。
$(document).ready(function () {
$('table.timecarddetail tr').click(function () {
var href = $(this).find("a").attr("href");
if (href) {
window.location = href;
}
});
});
注:table.timecarddetailはテーブルクラスです。
埋め込まれたリンクは本質的にajax呼び出しであるため、完全なポストバックは行われず、ページは更新されません。私の問題は、イベントが1回発生するが、それ以降のクリックは無視されることです。
技術的な詳細:私はVS2010を使用しており、各リンクはレコードIDを渡す同じプロシージャを指しています。モーダルポップアップエクステンダーパネルには、そのレコードのデータが入力され、panel.showで表示されます。
私はここで何が間違っているのですか?