Вы можете получить форму для перенаправления в любое место после ее публикации, изменив URL в параметре Source querystring. Используя javascript, вы можете найти конкретный URL (/location/dispform.asp?ID=) в этом параметре строки запроса и, если он не существует, перенаправить страницу на себя, но с параметром Source, заполненным в местоположение w / ID, на который вы хотите отправить их.
Самым сложным будет анализ текущего URL + параметров в javascript. Я нашел несколько фрагментов кода JS, которые делают его намного проще.
Одним из преимуществ переписывания URL-адреса EditForm таким образом является то, что кнопка «Отмена» отправит пользователя на страницу DispForm вместо того, откуда он изначально пришел, хотя большинство людей, вероятно, используют кнопку «назад».