Во-первых, я этого не делал, поэтому он основан только на быстром чтении amp-form
(ссылка, которую вы предоставили).
ИМХО, в конце концов, вам придется избегать Web Forms
для ваших страниц, которые вы хотите иметь форму AMP - основной механизм Web Forms
- это POST
back - что, просто по названию , означает «форма POST».
Взлом с этой основной функциональностью, вероятно, не стоит времени, и если вы это сделаете, вы, скорее всего, в итоге получите:
A отдельная AMP
страница , где вы можете выполнять «чистые» сценарии HTTP-запросов / ответов ASP.Net или, что лучше, (imho) Razor aka ASP.Net Web Pages
. Вот пример того, как выглядит Web Pages
- конечно, вам придется адаптировать его к требованиям AMP по предоставленной вами ссылке.
Затем вы можете «сообщить» клиентам AMP (Google и т. Д.), Что ваша страница ASP.net Web Form
имеет AMP
версию:
<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
REF: Сделать вашу страницу видимой
Надеюсь, это приведет вас на правильный путь.