Я хочу, чтобы при отправке формы вызывала вызов функции на стороне сервера. Я хочу использовать CSP на моем сайте, поэтому встроенный скрипт не разрешен (я знаю, что могу это разрешить, но в этом весь смысл).asp form submit кнопка без встроенного javascript
У меня есть кнопки отправки:
<asp:Button ID="btnSubmit" runat="server" Text="Register" OnClick="RegisterUser" UseSubmitBehavior="true" />
Но он генерирует этот яваскрипт и добавляет его к кнопке.
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(\"ctl00$ContentPlaceHolder$btnSubmit\", \"\", true, \"\", \"\", false, false))"
* сбежавшие котировки фактически & Quot; но это выглядит лучше всего
Я не могу использовать собственную кнопку отправки asp и использовать onClick
для запуска RegisterUser
(как и код выше) из-за встроенного скрипта, который он использует. Если я просто отправлю форму, используя обычную кнопку отправки, RegisterUser
не запускается. Единственный способ, который я могу придумать, - проверить, что формы отправлены на загрузку страницы, и затем запустить RegisterUser
. Есть ли другой способ?
Да. Но я думаю, что вы так ошибаетесь. Функция RegisterUser на сервере может вызывать любые функции, которые она хочет. – mason
Моя проблема заключается в том, чтобы связать RegisterUser для отправки. Пример кнопки - это то, что я буду использовать, но поскольку у нее встроенный javascript я не могу. – Atrotors
Вы пытались заменить значение поведения отправки submit? – mason