Да, конечно. asp:TextBox
отображается как вход, как вы его сейчас используете.
См. Эту статью: Автозаполнение TextBox с ASP.NET и jQuery UI
Вот краткий пример:
<asp:TextBox ID="tbAuto" runat="server"></asp:TextBox>
<script type="text/javascript">
$("input[id$=tbAuto]").autocomplete({ /* .. */ });
</script>
Я изменил этот пример, чтобы вы могли видеть, как селектор будет работать с ClientIDMode
, оставленным по умолчанию AutoID
, но если установить его на Static
Вы можете использовать прямой селектор:
<asp:TextBox ID="tbAuto" runat="server" ClientIDMode="Static"></asp:TextBox>
<script type="text/javascript">
$("#tbAuto").autocomplete({ /* .. */ });
</script>