Недавно обнаружил для себя возможность по созданию браузероориентированных контролов в ASP.NET.
Например нам нужно создать кнопку показывающую разные надписи в зависимости от браузера. Для этого напишем следующий код:
В результате в IE получим кнопку с надписью «IEText», в Firefox - «FFText»
Эти фильтры работают на все атрибуты, например на OnClienClick. Думаю это может быть полезным.