Внешний поставщик выполнил для нас некоторую HTML-работу, и я заполняю фактическую функциональность. У меня есть проблема, с которой мне нужна помощь.
Он создал простую HTML-страницу, которая открывается как модальное всплывающее окно. Он содержит форму с несколькими полями ввода и кнопку отправки. После отправки электронное письмо должно быть отправлено с использованием информации из полей ввода.
Я превратил его простую html-страницу в простую страницу aspx, добавил runat = server в форму и добавил код c # внутри тегов script для создания и отправки электронного письма.
Технически это работает, но имеет большую проблему. После того, как информация отправлена и электронное письмо отправлено, страница (которая должна быть просто модальным типом всплывающего окна) перезагружается, но теперь она больше не является всплывающим. Он перезагружается как отдельная страница.
Так что я пытаюсь выяснить, есть ли способ заставить форму просто выполнить эти несколько строк кода на c # при отправке без перезагрузки формы. Я немного знаком со сценариями cgi, но из того, что я прочитал, в IIS могут быть ошибки. Кроме того, я хотел бы подумать, что смогу запустить эти несколько строк кода без создания отдельного исполняемого файла.
Любая помощь очень ценится.