No ASP.NET 2.0, a classe ClientScriptManager identifica exclusivamente um script por meio das chaves String e Type. Scripts com a mesma chave e tipo são considerados scripts duplicados. Portanto, podemos usar tipos de script para evitar confundir scripts semelhantes de diferentes controles de usuário que podem ser usados na página.