Umbraco のユーザーコントロールからページタイトルを設定する
-
26-09-2019 - |
質問
で構築されたサイトでこの問題が発生しています アンブラコ v3.0.3.
私の知る限り、マスター ページは CMS によってデータベースに保存されます。したがって、マスターページで次の操作を実行すると、処理されず、実際にはヘッドがサーバーを実行していません。したがって、ブラウザのページには次のように表示されます。
<head runat="server">
その結果、ユーザーコントロール内から次のものを使用すると問題が発生します
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Title = "Lorem Ipsum";
}
これにより、次のサーバーエラーが発生します
ページの Title プロパティを使用するには、ページにヘッダー コントロールが必要です。(例えば。runat="サーバー" />)
ユーザーコントロールからページタイトルを設定するシンプルでクリーンな方法が必要です。
解決
あなたはまた、runat =「server」を使用し、タイトルタグを飾るました
のような<head runat="server">
<title runat="server"></title>
</head>
接線オフ、なぜあなたは、ユーザーコントロールからページタイトルを設定する必要があるでしょうか?あなたはより良いあなたのためのページタイトルを設定<title></title>
タグ内に座っています。
所属していません StackOverflow