用 ASP 设置 MIME 类型

PrintE-mail
Friday, 27 February 2009 23:15  

在 ASP 中, 可用下面这行代码设置一个文档的 MIME 类型:

 

<% Response.ContentType = "mime类型" %>

 

例如, 要把一个文档的 MIME 类型设置为 "application/vnd.wap.xhtml+xml", 就可以用下面的 ASP 代码:

 

<% Response.ContentType = "application/vnd.wap.xhtml+xml" %>

 

上面的代码可以放在文档中的任何位置.

注: 在进行完服务器端处理后, 在 XML 声明前不可以有任何空白字符. 否则的话, 某些 WAP 浏览器或 WAP 网关就会无法处理文档. 例如, 应该避免使用下面的代码:

 

<% Response.ContentType = "application/vnd.wap.xhtml+xml" %>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
  "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
...

 

这是因为 WAP 浏览器接收到的代码为:

 

-- 这里是一个空白行 --
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
  "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
...
 

回复

留个脚印儿吧.


回复