Internet explorer 为什么';Internet Explorer是否在我的网页上呈现VML?

Internet explorer 为什么';Internet Explorer是否在我的网页上呈现VML?,internet-explorer,graphics,vector-graphics,vml,Internet Explorer,Graphics,Vector Graphics,Vml,首先,我知道微软在1998年停止开发VML。尽管如此,我还是继承了一个带有大量VML标记的网页,我真的很想让它在不重写整个内容的情况下工作 问题是,我正在将页面从一种技术(经典ASP)移动到另一种技术(ASP.net MVC 4),现在VML不再呈现。它在原始页面中呈现良好,但当我将VML标记复制到另一个页面时,它不会呈现。为了解决这个问题,我只将VML代码的一小部分复制到一个小HTML文件中,即使这样也无法呈现 以下内容呈现为空白页 <html xmlns="http://www.w3.

首先,我知道微软在1998年停止开发VML。尽管如此,我还是继承了一个带有大量VML标记的网页,我真的很想让它在不重写整个内容的情况下工作

问题是,我正在将页面从一种技术(经典ASP)移动到另一种技术(ASP.net MVC 4),现在VML不再呈现。它在原始页面中呈现良好,但当我将VML标记复制到另一个页面时,它不会呈现。为了解决这个问题,我只将VML代码的一小部分复制到一个小HTML文件中,即使这样也无法呈现

以下内容呈现为空白页

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>    
    <v:polyline modify='false' id='t1' points = "7pt,131pt,6pt,128pt,6pt,128pt,6pt,123pt,6pt,123pt,11pt,120pt,11pt,120pt,18pt,121pt,21pt,123pt,26pt,126pt,26pt,137pt,20pt,143pt,14pt,2in,14pt,2in,8pt,140pt,8pt,140pt,7pt,138pt,7pt,138pt,7pt,136pt,7pt,131pt" >
    </v:polyline>    
</body>
</html>


所需的行为是,这应该呈现一个小的形状。

您没有为
v
前缀声明名称空间

另外,看看这个关于VML的例子