2011-06-18 136 views
0

我已經注入了一些自定義JavaScript到我的MVC應用程序,使用VML來執行一些包含文本的對象的圖形渲染。在HTML頁面中效果很好,但是當我在MVC應用程序中使用腳本時,我只收到沒有圖形的文本,並且每個渲染對象中應包含的文本都覆蓋在IE8頁面的左上角座標中。根本不清晰。MVC框架支持VML嗎?

在Firefox中,渲染了對象,但所有文本都在頁面的左下角座標中使用相同的疊加結果進行渲染。

有誰知道VML是否適用於ASP.NET或ASP.NET MVC應用程序?

回答

2

VML是一種基於瀏覽器的技術,主要受Internet Explorer支持。運行Web應用程序的框架(ASP.NET,MVC等)對它沒有任何影響。

+0

謝謝。我確定,自動嵌入到我的MVC ASP.NET應用程序中的以下標記正在擾亂結果。一旦我評論了標籤,所有呈現的元素都顯示正常。 <!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Transitional // EN」「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」> – Mark