2017-07-03 10 views
1

後ろのコードからメタタグを追加するのは初めてですが、SEOメタタグが背後のコードやデータベースなどからデータベースに追加された場合、それらはマークアップで追加されたとおりに機能します最初から?SEOメタタグの背後にあるコード - C#

もしそうなら、どこで作成すればよいですか? Page_PreRender、Page_Init、..など。

ありがとうございます。

答えて

1

Serverは、クライアント(ブラウザ、検索エンジンのクローラ)

それが優れている、あなたのページのテンプレート、あなたのカミソリファイルまたはASPXファイルに追加し、あなたのページをレンダリングします。

あなたのページに追加したい場合は、 Page_Load、Page_RenderまたはPage_Pre_Renderに追加することができます。

たとえば、

以下、私の_Layout.cshtmlファイルまたは同様のコードをマスターページテンプレートに追加します。

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    @if (Page.NeedAdditionMeta) 
    { 
     <meta name="m1" content="xxx" /> 
     <meta name="m2" content="yyy" /> 
     <meta name="m2" content="zzz" /> 
    } 
+0

管理パネルから追加したかったので、今から変更される予定です。 そのようにして、検索クローラーはそれらを認識しませんか? –

+0

あなたの管理パネル、ウェブコントロールとは何ですか?限り、それはあなたのページの応答出力を追加するには、うまくいくはずです。 –

+0

ありがとうございました。 –

関連する問題