我正在使用 Ajax.BeginForm 来更新网页上的数据(根据下面的代码)。无论如何我可以在每次按键时点击后端服务器而不是等待点击提交按钮
这样,当我输入“a”时,它将查询“a”并显示所有数据库结果,然后如果我输入“b”,它将过滤“ab”上的列表等等......
使用提交按钮的当前代码
<%using (Ajax.BeginForm("GetPeople", "Contacts", new AjaxOptions { UpdateTargetId = "Contacts", LoadingElementId = "updating", OnSuccess = "done" }))
{ %>
<fieldset style="text-align:left">
<legend>Contacts Search</legend>
<table>
<tr><td>First Name:</td><td> <input style="width:300px" type="text" name="FirstPattern" /></td></tr>
<tr><td>Last Name: </td><td><input style="width:300px" type="text" name="LastPattern" /></td></tr>
<tr><td><input type="submit" value="Search" name="submit" /></td></tr>
</table>
</fieldset>
<% } %>