HtmlLink イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
HtmlLink クラスSystem.Web.UI.HtmlControls 名前空間
その他の技術情報
方法 : カスケード スタイル シートを ASP.NET Web ページにリンクする (Visual Studio)HTML サーバー コントロール
HtmlLink クラス
アセンブリ: System.Web (system.web.dll 内)


HtmlLink コントロールを使用すると、サーバーの HTML <link> 要素にプログラムからアクセスできます。HtmlLink コントロールは、Web ページのカスケード スタイル シート (CSS: Cascading Style Sheet) をプログラムから指定するために使用できます。

HtmlLink コントロールを使用し、プログラムからスタイル シートを Web ページに追加する方法を次のコード例に示します。
<%@ Page Language="VB" %> <script runat="server"> Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) ' Define an HtmlLink control. Dim myHtmlLink As New HtmlLink() myHtmlLink.Href = "~/StyleSheet.css" myHtmlLink.Attributes.Add("rel", "stylesheet") myHtmlLink.Attributes.Add("type", "text/css") ' Add the HtmlLink to the Head section of the page. Page.Header.Controls.Add(myHtmlLink) End Sub </script> <html > <head id="head1" runat="server"> <title>HtmlLink Example Page</title> </head> <body> <form id="form1" runat="server"> <h1>HtmlLink Example Page</h1> This is some text in the body of the Web Forms page. </form> </body> </html>
<%@ Page Language="C#"%> <script runat="server"> protected void Page_Init(object sender, EventArgs e) { // Define an HtmlLink control. HtmlLink myHtmlLink = new HtmlLink(); myHtmlLink.Href = "~/StyleSheet.css"; myHtmlLink.Attributes.Add("rel", "stylesheet"); myHtmlLink.Attributes.Add("type", "text/css"); // Add the HtmlLink to the Head section of the page. Page.Header.Controls.Add(myHtmlLink); } </script> <script> </script> <html> <head id="head1" runat="server"> <title>HtmlLink Example Page</title> </head> <body> <form id="form1" runat="server"> <h1>HtmlLink Example Page</h1> This is some text in the body of the Web Forms page. </form> </body> </html>
上記のコードを実行するには、次のコードが含まれている Stylesheet.css というカスケード スタイル シート (CSS) が必要です。このスタイル シートは、使用している Web サイトと同じディレクトリに保存されています。
body { padding-left: 11em; font-family: Verdana, "Times New Roman", Times, serif; color: blue; background-color: silver } h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: purple } body { padding-left: 11em; font-family: Verdana, "Times New Roman", Times, serif; color: blue; background-color: silver } h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: purple }


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlLink


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlLink メンバ
System.Web.UI.HtmlControls 名前空間
その他の技術情報
方法 : カスケード スタイル シートを ASP.NET Web ページにリンクする (Visual Studio)
HTML サーバー コントロール
HtmlLink コンストラクタ
アセンブリ: System.Web (system.web.dll 内)



プログラムで HtmlLink コントロールを宣言し、プロパティを定義する方法を次のコード例に示します。作業用の完全なコード例については、HtmlLink クラスの概要トピックを参照してください。
Partial Class HtmlLinkvb_aspx Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) ' Create an instance of HtmlLink. Dim myHtmlLink As HtmlLink = New HtmlLink() myHtmlLink.Href = "StyleSheet.css" myHtmlLink.Attributes.Add("rel", "stylesheet") myHtmlLink.Attributes.Add("type", "text/css") ' Add the instance of HtmlLink to the <HEAD> section of the page. head1.Controls.Add(myHtmlLink) End Sub End Class
' Define an HtmlLink control. Dim myHtmlLink As New HtmlLink() myHtmlLink.Href = "~/StyleSheet.css" myHtmlLink.Attributes.Add("rel", "stylesheet") myHtmlLink.Attributes.Add("type", "text/css")
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class HtmlLinkcs_aspx { void Page_Init(object sender, EventArgs e) { // Create an instance of HtmlLink. HtmlLink myHtmlLink = new HtmlLink(); myHtmlLink.Href = "StyleSheet.css"; myHtmlLink.Attributes.Add("rel", "stylesheet"); myHtmlLink.Attributes.Add("type", "text/css"); // Add the instance of HtmlLink to the <HEAD> section of the page. head1.Controls.Add(myHtmlLink); } }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlLink プロパティ



関連項目
HtmlLink クラスSystem.Web.UI.HtmlControls 名前空間
その他の技術情報
方法 : カスケード スタイル シートを ASP.NET Web ページにリンクする (Visual Studio)HTML サーバー コントロール
HtmlLink メソッド



関連項目
HtmlLink クラスSystem.Web.UI.HtmlControls 名前空間
その他の技術情報
方法 : カスケード スタイル シートを ASP.NET Web ページにリンクする (Visual Studio)HTML サーバー コントロール
HtmlLink メンバ
サーバーの HTML <link> 要素へのプログラムによるアクセスを許可します。
HtmlLink データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

関連項目
HtmlLink クラスSystem.Web.UI.HtmlControls 名前空間
その他の技術情報
方法 : カスケード スタイル シートを ASP.NET Web ページにリンクする (Visual Studio)HTML サーバー コントロール
- HtmlLinkのページへのリンク