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 }
.NET Framework のセキュリティ
継承階層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のページへのリンク