Тег автозаполнения -это jquery -как получить идентификатор и заголовок при обратной передаче?

Я использую этот плагин автозаполнения: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 :


. Любая помощь приветствуется. Спасибо.

6
задан Sha 19 August 2012 в 14:34
поделиться