0

使用例

コードビハインド定義

public string srTitle = "";
public string srDescription = "";
public string srKeywords = "";

aspx ページの使用法

  <title><%=srTitle %></title>  
  <meta name="keywords" content="<%=srKeywords %>" />
  <meta name="description" content="<%=srDescription %>" />

この使い方は正しいですか?他のより良い、効果的な方法などはありますか?

ありがとうございました

asp.net 4、C#

4

2 に答える 2

1

それはいいです。

別の方法は、分離コードを使用することです。

http://www.high-flying.co.uk/c-sharp/Dynamic-META-Tags.html

于 2012-11-29T20:17:25.457 に答える
1

この方法は機能しますが、可能であれば、コード ビハインドでこれらの値を設定することをお勧めします。ASPX をきれいに保つのに役立ちます。

次のようなメタデータを追加できます。

HtmlMeta meta = new HtmlMeta();
meta.Name = "keywords";
meta.Content = srKeywords;
this.Header.Controls.Add(meta);

meta = new HtmlMeta();
meta.Name = "Description";
meta.Content = srDescription;
this.Header.Controls.Add(meta);

そしてページタイトル:

Page.Title = stTitle;
于 2012-11-29T20:19:04.427 に答える