Я просто направляю вас на правильный путь, не давая вам код, так как вы делаете домашнюю работу:
Вы можете создать код с функцией, определенной как [ 110].
В следующей строке вы можете сделать код с возвратом списка, поэтому сделайте его в списке при индексации, как [yourlist[0],yourlist[3],yourlist[5]]
.
Таким образом, код может быть решен с помощью одной очень короткой строки в функции. (включая объявление функции это будет 2 короткие строки).
Это "дизайном". При использовании ASP.NET 2.0 +, можно попытаться назвать метод Фокуса TextBox, после того как обратная передача происходит (предпочтительно в событии TextChanged TextBox).
Я не уверен, существует ли какой-либо встроенный способ отследить фокус, но я нашел эту статью в CodeProject, который должен добиться цели.
Вы могли также считать обновление полями только для дисплея с помощью AJAX UpdatePanel. Таким образом, Вы не потеряете фокус от нового поля.
Также я предложил чистое решение серверной стороны на основе WebControl. Средства управления. Анализ TabIndex, можно использовать его, если Вам нравится.