2011-06-28 10 views
0

私は最近svgで作業しています。私はASP.Netで開発しています。私はaspxサイトにSVGコードを追加しました。私はsvgメソッドの問題に直面しています:createSVGPoint()。ASP.netのSVGサポート

問題は、私のプロジェクトを実行すると、Microsoft Visual StudioはcreateSVGPoint()がサポートされていないことを報告します。私はこの技術に慣れていないので、何が問題なのだろうか。私はGoogleにこのメソッドを使用して多くの例を見つけるが、私はいつも彼らは完全な純粋なsvgファイルでこのメソッドを使用していることがわかります。私のsvgの要素はaspxサイトで書かれています。そこでは、サーバーサイドでhtmlとsvgコードも生成されます。 そのメソッドはSVGドキュメントでのみ動作しますか?ライブラリ/リファレンスを含めることを忘れていませんか?

ありがとうございます!

+0

コードを投稿すると、問題を診断しやすくなります。結果として得られるsvg/htmlの関連部分を取ります。 – PHeiberg

答えて

1

あなたが参照しているcreateSVGPoint methodはおそらく、ECMAスクリプト(javascript)を使用してクライアント側で利用可能なDOM要素メソッドです。クライアントスクリプトブロック(aspx-page内)で使用する必要があります。おそらくコードビハインド(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

関連する問題