Простые ASP.NET MVC CRUD представления открываются / закрываются в диалоговом окне JavaScript UI

У меня есть различные простые представления ASP.NET MVC для операций CRUD, которые прекрасно работают как простая веб-страница. Теперь я буду интегрировать их в сам сайт (в контент) и, например, иметь ссылки типа «Создать новое сообщение», которые будут запускать представление в выбранном клоне Lightbox (пока не знаю, какой именно, например Colorbox или Thickbox, но это не имеет значения).

Я хочу добиться того, чтобы само представление каким-то образом обнаруживало, что оно было открыто в диалоговом окне JavaScript UI, так что действие Form (чаще всего POST с использованием простой кнопки Submit) будет отображаться с логикой, которая закрывает диалоговое окно UI после действие выполнено.

Теперь представления работают так: POST / Redirect / GET. Представление должно по-прежнему поддерживать этот простой шаблон при открытии непосредственно через URL в веб-браузере, но должно отображать некоторую дополнительную логику при открытии через диалог JavaScript.

Надеюсь, вы понимаете мой вопрос. Любая помощь приветствуется

Ответы на вопрос(2)

Ваш ответ на вопрос