Я использую этот плагин автозаполнения:http://aehlke.github.com/tag-it/
Я получаю массив элементов из базы данных (прямо сейчас, просто массив ). Список включает идентификатор и название. Когда я отправляю свою форму, я хотел бы получить как идентификатор, так и название. Прямо сейчас я могу получить только титул. Я хочу получить оба значения, чтобы можно было создать новые ссылки (ID=0 ), а существующие можно было просто вставить без поиска в базе данных.
Это мой код.
Программный код для book.aspx -book.aspx.cs:
...
protected void btnSave_Click(object sender, EventArgs e)
{
Response.Write(txtReferences.Text); // this contains Titles, but I would like both values.
}
public class Reference
{
public string Title;
public int ID;
}
[WebMethod]
public static Array GetReferences(string title)
{
// this will be replaced by lookup in database.
List References = new List{
new Reference{ID=1, Title="My ref 1"},
new Reference{ID=2, Title="Ref ref 2"},
new Reference{ID=3, Title="Blah ref 3"},
new Reference{ID=0, Title=title} // for new tags set ID 0 to indicate that this should be created in db
};
return References.ToArray();
}
....
Это мой текущий скрипт:
И, конечно же, у меня есть текстовое поле на странице book.aspx :
. Любая помощь приветствуется. Спасибо.