Dinamik çalıştırmak için modalın içinde ajax çalıştırmak gerekiyor.
Aşağıdaki örnek işinizi görecektir. Denedim ve problem yaşamadım.

Modal açmak için (onclick gibi bişey kullanma zorunluluğu da yok)
<tr data-target="modal-edit-form.asp" data-params="ID=1" data-toggle="modal">
<td>...</td>
</tr>

Javascript:
$('[data-toggle="modal"]').click(function(e) {
//e.preventDefault();
var kim = $(this)
var url = kim.attr('data-target');
var params = kim.attr('data-params');

$('#modals').modal();
$.ajax({
type: 'GET',
url: url,
cache: false,
data: params,
success: function(sonuc) {
$('#modalicerik').html(sonuc);
}
});
//});

});

$('#modals').on('hidden.bs.modal', function (e) {
$('#modalicerik').html('<div class="notification notification-info"><h4>Yükleniyor...</h4><p>Lütfen bekleyiniz.</p>');
})

})

Kolay gelsin.

Not: Kendi projemdeki yapı bu. Gerekli id bilgilerini değiştirmeniz gerekecek.