Я недавно добавил плагин автозаполнения JQuery, и у меня есть текстовое поле для автозаполнения списка сотрудников. Он прекрасно работает, и я рекомендую авторов плагина.
Я думаю, что текстовое поле было бы НАМНОГО более полезным, хотя при выборе мы можем извлечь StaffID (то есть получить значение выбора). Мой код ниже, и вы можете видеть, что я просто добавляю имена сотрудников, было бы неплохо связать идентификаторы.
Кто-нибудь знает какой-либо способ сделать это?
Мой JQuery:
$(document).ready(function() {
$("#txtStaff").autocomplete('autocompletetagdata.aspx');
});
Моя страница ASPX:
protected void Page_Load(object sender, EventArgs e)
{
StaffViewListClass staffList = StaffViewListClass.GetStaff();
StringBuilder sb = new StringBuilder();
foreach (StaffViewClass staff in staffList)
{
sb.Append(staff.FullName).Append("\n");
}
Response.Write(sb.ToString());
}