しかし、この値をサーバー側で動的に設定したいという事もしばしばあります。
サーバー側で動的にタイトルを編集する方法を紹介します。
タイトルを設定する方法として、<title>タグをrunat="server"にする方法と、<title>にインライン式を埋め込
む方法の2つを紹介します。
<title>タグに属性を追加する方法
デザイナでHTMLコードを表示し、<title>タグに直接runat属性を追加して下記のようにします。
<title id="pageTitle" runat="server"></title>
コードビハインドのプログラムコードにこのidに設定した名前と同じ名前のHtmlGenericControl型のメンバを宣
言し、LoadイベントでInnerTextプロパティに値を設定します。(.aspxファイル内にコードを記述する場合は、メ
ンバの宣言は省略可能です。(自動的に生成されます)
Protected pageTitle As HtmlGenericControl
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
pageTitle.InnerText = "ページのタイトル"
End Sub
<title>タグにインライン式を埋め込む方法
デザイナでHTMLコードを表示し、<title></title>タグの間にインライン式を記述します。
<title><% = pageTitle %></title>
コードビハインドのプログラムコードに、インライン式で使用した変数と同名のメンバを宣言し、Loadイベント
でこのメンバに値を設定します。
Protected pageTitle As String
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
pageTitle = "ページのタイトル"
End Sub
※注
当ブログのTipsは、@IT等の情報サイトの内容を参考にして構成された記事
もあります。Tipsの内容に著作権等権利を侵害する内容があった場合には、
告知して下さい。早急に訂正または削除にて対応したいと思います。
む方法の2つを紹介します。
<title>タグに属性を追加する方法
デザイナでHTMLコードを表示し、<title>タグに直接runat属性を追加して下記のようにします。
<title id="pageTitle" runat="server"></title>
コードビハインドのプログラムコードにこのidに設定した名前と同じ名前のHtmlGenericControl型のメンバを宣
言し、LoadイベントでInnerTextプロパティに値を設定します。(.aspxファイル内にコードを記述する場合は、メ
ンバの宣言は省略可能です。(自動的に生成されます)
Protected pageTitle As HtmlGenericControl
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
pageTitle.InnerText = "ページのタイトル"
End Sub
<title>タグにインライン式を埋め込む方法
デザイナでHTMLコードを表示し、<title></title>タグの間にインライン式を記述します。
<title><% = pageTitle %></title>
コードビハインドのプログラムコードに、インライン式で使用した変数と同名のメンバを宣言し、Loadイベント
でこのメンバに値を設定します。
Protected pageTitle As String
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
pageTitle = "ページのタイトル"
End Sub
※注
当ブログのTipsは、@IT等の情報サイトの内容を参考にして構成された記事
もあります。Tipsの内容に著作権等権利を侵害する内容があった場合には、
告知して下さい。早急に訂正または削除にて対応したいと思います。