У меня есть следующий код:
@Html.EditorFor(model => model.AssociatedCard, new { htmlAttributes = new { @class = "form-control", @id="addCardBox", @onkeydown="test()"} })
Обратите внимание на атрибут @onkeydown="test()"
. Это работает нормально, при нажатии клавиш вызывается функция JS.
Но я хочу отправить нажатую клавишу на сервер и сохранить ее в базе данных.
Как я могу отправить этот ключ на сервер, чтобы я мог обработать его в коде C #?
В asp.net мы можем сделать что-то вроде этого (что позволит мне привязаться к TextBox):
<asp:TextBox id="txt" Runat="Server"></asp:TextBox>
На стороне сервера я могу получить доступ к своему текстовому полю с помощью id=txt
. Могу ли я сделать нечто подобное, не используя ajax / JQuery?