Это обычная проблема с jQuery / ASP.NET.
После того, как вы назначите свой модал вот так
$(".modal-window").dialog({
modal: true
});
сделайте это
$(".modal-window").parent().appendTo($("form:first"));
Если выиметь более одного модального на странице, я обнаружил, что он не работает должным образом, поэтому в этом случае, когда вы вызываете метод open на модальном, сделайте следующее:
$('.modal-window').dialog('open').parent().appendTo($('form:first'));
Если вы хотитечтобы он был автоматически открыт.Вы можете добавить его сразу после назначения модели.
$(".modal-window").dialog({
modal: true
}).parent().appendTo($('form:first'));
Надеюсь, это поможет,
Marko