Я использую jQuery Thickbox для отображения iframe (upload.aspx), который позволяет пользователю загружать файл. В коде для upload.aspx я заканчиваю отправкой:
Response.Redirect("blah.aspx");
Страница, на которую я перенаправляю, является динамической в зависимости от результатов процесса загрузки. Когда происходит это перенаправление, оно происходит внутри Thickbox, а не в родительском окне, как мне бы этого хотелось. Вот вызывающая страница ASP.NET (home.aspx):
<a href="upload.aspx?placeValuesBeforeTB_=savedValues&TB_iframe=true&height=300&width=500&modal=true" class="thickbox">Add New</a>
А вот кнопка отправки внутри страницы upload.aspx:
<asp:Button ID="btnUpload" runat="server" Text="Upload"
OnClick="btnUpload_Click" OnClientClick="self.parent.tb_remove();" />
Это разработано, чтобы закрыть модальное окно и отправить управление коду позади, чтобы выполнить загрузку, обработку файла и т. Д.
Кто-нибудь испытывал это раньше? Как бы я отправил перенаправление на родительское окно?