Мне нужно реализовать поиск (чтобы показать имя учащегося), как в текстовом поле Google предлагает.Я использую .NEt 3.5.Со стороны клиента я планирую использовать updatepanel (поиск Ajax) и из бэкэнда, используя Linq to SQL.После того, как я получу данные, я планирую сохранить их в кеше, чтобы избежать нескольких вызовов БД на основе ключевого слова.Так, если пользовательский тип 'Joh' тогда кеш будет содержать все имя студента, начинающееся с 'Joh'.Поэтому, если пользователь введет «Джон», то из кеша я смогу его заполнить.
Это правильный подход, или кто-то может предложить мне что-то еще?