2011-06-28 83 views
0

我最近與svg工作。我正在開發ASP.Net,並在我的aspx站點中添加了SVG代碼。我遇到了一個svg方法的問題:createSVGPoint()。ASP.net中的SVG支持

問題是當我運行我的項目時,Microsoft Visual Studio報告不支持createSVGPoint()。我對這項技術很陌生,我不知道問題是什麼。當我谷歌,我發現很多使用這種方法的例子,但我總是看到,他們在一個純粹的SVG文件中使用這種方法。我的svg元素被寫入aspx站點,我也在服務器端生成html和svg代碼。 該方法僅適用於SVG文檔嗎?我是否忘記包含圖書館/參考資料?

在此先感謝!

+0

如果您發佈了一些代碼,可以更容易地診斷您的問題。拿出你的結果svg/html的相關部分。 – PHeiberg

回答

1

您提到的createSVGPoint method可能是一種DOM元素方法,可以在客戶端使用ECMA腳本(javascript)。它應該用於客戶端腳本塊(在aspx頁面中),您可能試圖在後面的代碼(cs/vb代碼)中調用它。

svg腳本參考可用here。查看結果頁面的來源並確保svg標記是正確的。

+0

我在我的aspx頁面調用了svg/script/CDATA標籤裏的方法 – user779625

+0

thx尋求幫助!我會看看 – user779625

+0

我認爲我有正確的標記。我的情況是我有一個svg文件,math.svg。它按預期工作。當我複製整個代碼並將其粘貼到我的aspx頁面時,它無法正常工作。 math.svg和SVG.aspx之間的唯一區別是在我的aspx頁面的開頭是一行: <%@ Page Language =「C#」AutoEventWireup =「true」CodeBehind =「SVG.aspx.cs」Inherits =「SVGTest.SVG」%> – user779625