The ASP.net developer must know this "Response.ContentType",for example,you return an image drawn by the GDI+,I think you should call this function . Different Content type has different effect for the browser.
This is just because the ContentType is different.
I'v shown the MIME types in IIS in one of my articles of my blog,here is the ContentType I collected from the web,maybe not the whole,but for usually use is enough.
application/andrew-inset
ez
application/mac-binhex40
hqx
application/mac-compactpro
cpt
application/mathml+xml
mathml
application/msword
doc
application/octet-stream
bin dms lha lzh exe class so dll
application/oda
oda
application/ogg
ogg
application/pdf
pdf
application/postscript
ai eps ps
application/rdf+xml
rdf
application/smil
smi smil
application/srgs
gram
application/srgs+xml
grxml
application/vnd.mif
mif
application/vnd.mozilla.xul+xml
xul
application/vnd.ms-excel
xls
application/vnd.ms-powerpoint
ppt
application/vnd.wap.wbxml
wbxml
application/vnd.wap.wmlc
.wmlc wmlc
application/vnd.wap.wmlscriptc
.wmlsc wmlsc
application/voicexml+xml
vxml
application/x-bcpio
bcpio
application/x-cdlink
vcd
application/x-chess-pgn
pgn
application/x-cpio
cpio
application/x-csh
csh
application/x-director
dcr dir dxr
application/x-dvi
dvi
application/x-futuresplash
spl
application/x-gtar
gtar
application/x-hdf
hdf
application/x-httpd-php
.php .php4 .php3 .phtml
application/x-httpd-php-source
.phps
application/x-javascript
js
application/x-koan
skp skd skt skm
application/x-latex
latex
application/x-netcdf
nc cdf
application/x-pkcs7-crl
.crl
application/x-sh
sh
application/x-shar
shar
application/x-shockwave-flash
swf
application/x-stuffit
sit
application/x-sv4cpio
sv4cpio
application/x-sv4crc
sv4crc
application/x-tar
.tgz tar
application/x-tcl
tcl
application/x-tex
tex
application/x-texinfo
texinfo texi
application/x-troff
t tr roff
application/x-troff-man
man
application/x-troff-me
me
application/x-troff-ms
ms
application/x-ustar
ustar
application/x-wais-source
src
application/x-x509-ca-cert
.crt
application/xhtml+xml
xhtml xht
application/xml
xml xsl
application/xml-dtd
dtd
application/xslt+xml
xslt
application/zip
zip
audio/basic
au snd
audio/midi
mid midi kar
audio/mpeg
mpga mp2 mp3
audio/x-aiff
aif aiff aifc
audio/x-mpegurl
m3u
audio/x-pn-realaudio
ram rm
audio/x-pn-realaudio-plugin
rpm
audio/x-realaudio
ra
audio/x-wav
wav
chemical/x-pdb
pdb
chemical/x-xyz
xyz
image/bmp
bmp
image/cgm
cgm
image/gif
gif
image/ief
ief
image/jpeg
jpeg jpg jpe
image/png
png
image/svg+xml
svg
image/tiff
tiff tif
image/vnd.djvu
djvu djv
image/vnd.wap.wbmp
.wbmp wbmp
image/x-cmu-raster
ras
image/x-icon
ico
image/x-portable-anymap
pnm
image/x-portable-bitmap
pbm
image/x-portable-graymap
pgm
image/x-portable-pixmap
ppm
image/x-rgb
rgb
image/x-xbitmap
xbm
image/x-xpixmap
xpm
image/x-xwindowdump
xwd
model/iges
igs iges
model/mesh
msh mesh silo
model/vrml
wrl vrml
text/calendar
ics ifb
text/css
css
text/html
.shtml html htm
text/plain
asc txt
text/richtext
rtx
text/rtf
rtf
text/sgml
sgml sgm
text/tab-separated-values
tsv
text/vnd.wap.wml
.wml wml
text/vnd.wap.wmlscript
.wmls wmls
text/x-setext
etx
video/mpeg
mpeg mpg mpe
video/quicktime
qt mov
video/vnd.mpegurl
mxu
video/x-msvideo
avi
video/x-sgi-movie
movie
x-conference/x-cooltalk
ice
in fact,most MIME types and Response.ContentTypes are the same.