Почему бы просто не перейти к странице удаления, совпадающей с вашей страницей Показать (просмотр), с параметром, который может показывать кнопку подтверждения "Удалить" внизу?
Например, URL будет:
www.sample.com/stuff/delete
Вы можете подключить ваше действие Delete
к тому же представлению, и в вашем контроллере просто визуализируйте представление со свойством, указывающим, что удаляемый материал должен показывать:
public ActionResult Delete()
{
var model = new ShowViewModel();
model.DoDelete = true;
return this.View("Show", model);
}
Обычно, однако, лучше хранить ваши представления отдельно и повторно использовать общий код, используя партиалы. Но если 99% из этого - один блок, который является общим, может быть приемлемо пойти с вышеупомянутым подходом.