2012-03-27 9 views
1

誰かが、私はすべてのページ(広くないサイト)asp.net MVCグーグル・アナリティクス

は、私はすべてのページでセクションGoogle Analyticsの定義でGoogle Analyticsを得ることができる方法を教えてくださいすることができ:

@section GoogleAnalytics{ 
    @using GA.NET.MVC 
    @Html.GoogleAnalytics("UA-29844910-1")  
} 

そして_Layout.cshtml

<head> 
    @RenderSection("GoogleAnalytics", false); 
</head> 

しかし、それは私が頭の中でそれを置き、画面上で、いくつかの理由のalthought用ボディelemetにテキストとして出てくる

どうしたのですか?コンポーネントは、おそらくHTMLエンコードを行いMVCはなくカミソリのデフォルトViewEngineのために意図されていた

http://i.imgur.com/SRjQj.png

答えて

0

エンコードされないHtml.Raw()メソッドを使用してみてください。

@Html.Raw(Html.GoogleAnalytics("UA-29844910-1")) 
+0

甘いです。ありがとう。それが7分で私を私にさせるとき答えとマークします。 – parliament

+0

btw私はすべてのページで名前空間をインポートする必要がありますか、それとも_layoutで十分ですか? – parliament

+0

すべてのページで定義するか、viewsフォルダのweb.configファイルに名前空間要素を作成する必要があります。 ' ' – hunter