Как отослать Post запрос при клике на картинку в ASP.NET 5?
Добрый день.
Кодирую View на ASP.NET 5.
Задача простая: есть две картинки (у каждой свой id), и один дополнительный идентификатор. При клике на картинку нужно отослать POST запрос с id картинки и дополнительным идентификатором. Представляю, как это реализовать с использованием html форм, но решение сильно кривое. Есть ли более красивые варианты?
Кривое или нет - сделайте форму с двумя hidden-полями, а на картинку повесьте скрипт. В Скрипте проставляете по hidden-полям нужные идентификаторы и делаете submit формы
Oxoron: Javascript это вполне стандартная фича современного веба. Лично я с ходу не придумаю как кликом по картинке инициировать отправку формы без скриптов.
Не знаю, я конечно новичок, и многие меня осудят. У меня туго с JavaScript и обычно всё делаю на C#: в WebForms в обработчике нажатия на ImageButton просто использовал бы HttpWebResponse и HttpWebReqvest для отправки запроса и получения ответа, ответ вытащил бы через свойство Context формы.