Pergunta
Qual é o propósito deste e porque este ser adicionado quando adicionar nova página aspx?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
O que eu tenho behviour é, Quando eu remover da página, o projeto do olhar bom e meu popup modal não está funcionando no IE, mas só trabalhando em Mozila, e quando eu adicionar este projeto perturbado e funcionando bem popup modal.
Graças
Solução
o doctype diz ao navegador que tipo de modo de renderização de usar ao renderizar a página da web. isso pode ter efeitos sobre layouts CSS e desenvolvimento cross-browser. Eric Meyer tem um bom artigo explicando que mais exaustivos.
http://www.ericmeyeroncss.com/bonus/render-mode.html
O que você apontar lá faz a visualização do browser HTML como XHTML 1.0 a lista completa de tipos de doc permitidos está aqui;
Outras dicas
Leia
Um documento HTML válido declara que versão do HTML é usado no documento. O tipo de documento nomes de declaração do tipo de documento definição (DTD) em uso para o documento
HTML informações sobre a versão
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
O tipo de Transição é usado quando HTML elementos de apresentação estão incluídas no documento em vez de uma folha de estilo. Isto é feito para acomodar navegadores antigos que não suportam CSS.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
O tipo de conjunto de quadros é usado em documentos que tenham frames.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Os mesmos três tipos de documentos também são usados ??em XHTML 1.0:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Uma vez que a declaração é realmente um comentário tag, não vai navegadores confundir mais velhos que não entendem o comunicado.