Я думаю, что для этого нет «лучшей практики». Я обычно использую название компании для контрольных наборов. Для MS Ajax и AjaxToolKit я использую «ajax» в качестве префикса, потому что он короткий и отличается от «asp».
Для элементов управления, которые я разрабатываю там, где я работаю, я использую «esi», потому что это аббревиатура. Это единственная причина.