Я использую форму Infopath с поддержкой браузера в Sharepoint 2010 и хочу показать модальное всплывающее окно или даже перенаправить на другую страницу после нажатия кнопки «Отправить», говоря «Спасибо ... Ваша форма отправлена ... ».
Я не могу использовать представление (и изменить на это представление при отправке), потому что форма находится на вкладке на странице. Я имею в виду, что страница содержит 5 DIV, доступных через 5 кнопок.
DIV, который открыт по умолчанию, является первым. Форма находится внутри 5-го DIV.
После действия отправки (обратной передачи) страница перезагружается и отображается 1-й DIV, поэтому пользователь не может видеть представление с помощью «Спасибо ....»
Есть идеи, как это решить?
Заранее спасибо!
РЕДАКТИРОВАТЬ 2
Я попробовал решение Андреаса, но не сработало.
Это мой код кнопки "Отправить".
public void CTRL114_5_Clicked(object sender, ClickedEventArgs e)
{
try
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
this.Submit();
HttpContext.Current.Response.Redirect("ThankYou.aspx");
});
} catch (Exception ex)
{
System.Console.Write(ex.toString());
}
}
Когда я нажимаю Отправить, ничего не происходит. Нет перенаправления страниц, нет переключения просмотра, нет отправки данных.
Есть идеи?
Спасибо!