3

私はサイトコア ベースのサイトに取り組んでいる asp.net 開発者です。サイトコア エキスパートは現在休暇中で、サイトコアは私が理解できないことをしているようです。

ページヘッダーにメタタグを動的に追加する必要があるため、以下のように runat="server を head タグに追加しました

<head runat="server">

これは機能し、必要なことを実行できますが、奇妙な副作用があり<title></title>、ヘッダーに空のタグが追加され、これがどのように、なぜ起こっているのかわかりません。現在、サイト全体の静的なタイトルがあるため、最終的に 2 つのタイトル タグができて面倒です。ただし、ページ タイトルの動的設定をすぐに開始する予定なので、2 つのことを知りたいと思いますか?

なぜ/どのようにこれが起こっているのですか?

サイトコア フィールドの値に基づいてページ タイトルを動的に設定するために簡単にフックできるものですか?

4

1 に答える 1

4

私が知っていることから、それは既知のasp.netの問題です(機能?)。非表示のタイトル タグ runat サーバーをヘッドに追加して、追加の空のタイトル タグを作成しないようにすることができます。次に例を示します。

<title visible="false" runat="server"><%-- I'm necessary here, do not remove me --%></title>
于 2012-08-21T11:02:12.853 に答える