IWebPart.TitleUrl プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IWebPart.TitleUrl プロパティの意味・解説 

IWebPart.TitleUrl プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

WebPart コントロールについての補足情報への URL取得または設定します

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As IWebPart
Dim value As String

value = instance.TitleUrl

instance.TitleUrl = value
string TitleUrl { get; set;
 }
/** @property */
String get_TitleUrl ()

/** @property */
void set_TitleUrl (String value)
function get TitleUrl () : String

function set TitleUrl (value : String)

プロパティ
WebPart コントロール詳細情報への URL を表す文字列。既定値空の文字列 ("") です。

解説解説

URLTitleUrl プロパティ代入すると、コントロールタイトルがリンクになります。このプロパティ目的は、エンド ユーザーコントロール追加情報簡単にアクセスできるようにすることです。追加情報では、著作権データ連絡先情報コントロール作成者についての詳細情報、またはコントロール目的概要を提供できます

メモメモ

通常ヘルプ内容へのリンクには TitleUrl プロパティ使用できません。コントロールヘルプへのリンクを提供するには、HelpUrl プロパティ使用する方法最適です。

使用例使用例

TitleUrl プロパティを、宣言使用する方法およびプログラム使用する方法を示すコード例次に示します。この例の完全なソース コードは、IWebPart の概要にある「例」のセクション参照してください

コード例最初部分は、ユーザー コントロールにおける TitleUrl プロパティ実装方法示してます。

Public Property TitleUrl() As
 String _
  Implements IWebPart.TitleUrl
  Get
    Dim objTitle As Object
 = ViewState("TitleUrl")
    If objTitle Is Nothing
 Then
      Return String.Empty
    End If
    Return CStr(objTitle)
  End Get
  Set(ByVal value As String)
    ViewState("TitleUrl") = value
  End Set
End Property
public string TitleUrl
{
  get
  {
    object objTitle = ViewState["TitleUrl"];
    if (objTitle == null)
      return String.Empty;

    return (string)objTitle;
  }
  set
  {
    ViewState["TitleUrl"] = value;
  }
}

コード例2 番目の部分は、ユーザー コントロールにおけるメソッド使用示してます。ユーザーページ上のオプション ボタンから適切なプロパティ名を選択しテキスト ボックス新しい値を入力して [更新] ボタンクリックすると、TitleUrl プロパティの値がプログラムか設定されます。

' Update the selected IWebPart property value.
Sub Button1_Click(ByVal sender As
 Object, ByVal e As EventArgs)
  Dim propertyValue As String
 = Server.HtmlEncode(TextBox3.Text)
  TextBox3.Text = String.Empty
    
  Select Case RadioButtonList1.SelectedValue
    Case "title"
      Me.Title = propertyValue
    Case "description"
      Me.Description = propertyValue
    Case "catalogiconimageurl"
      Me.CatalogIconImageUrl = propertyValue
    Case "titleiconimageurl"
      Me.TitleIconImageUrl = propertyValue
    Case "titleurl"
      Me.TitleUrl = propertyValue
    Case Else
  End Select

End Sub 'Button1_Click
// Update the selected IWebPart property value.
void Button1_Click(object sender, EventArgs e)
{
  String propertyValue = Server.HtmlEncode(TextBox3.Text);
  TextBox3.Text = String.Empty;

  switch (RadioButtonList1.SelectedValue)
  {
    case "title":
      this.Title = propertyValue;
      break;
    case "description":
      this.Description = propertyValue;
      break;
    case "catalogiconimageurl":
      this.CatalogIconImageUrl = propertyValue;
      break;
    case "titleiconimageurl":
      this.TitleIconImageUrl = propertyValue;
      break;
    case "titleurl":
      this.TitleUrl = propertyValue;
      break;
    default:
      break;
  }
}

コード例3 番目の部分は、IWebPart インターフェイス実装するユーザー コントロールを WebPartZone コントロールか参照する方法と、コントロールに対して TitleUrl プロパティ宣言によって設定する方法示してます。実際ページへの URL指定してない場合ユーザーがリンクをクリックすると、エラー メッセージ表示されます。

<%@ page language="VB" %>
<%@ register tagprefix="uc1" 
    tagname="AccountUserControlVB" 
    src="AccountUserControlvb.ascx"%>
<html>
  <head runat="server">
    <title>
      Personalizable User Control with IWebPart Properties
    </title>
  </head>
  <body>
    <form id="form1" runat="server">
      <asp:webpartmanager id="WebPartManager1"
 runat="server" />
      <asp:webpartzone 
        id="zone1" 
        runat="server" 
        headertext="Main" 
        CloseVerb-Enabled="false">
        <zonetemplate>
          <uc1:AccountUserControlVB 
            runat="server" 
            id="accountwebpart" 
            title="Account Form"
            Description="Account Form with default values."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconImageUrl="MyTitleIcon.gif"
            TitleUrl="MyUrl.html"/>
        </zonetemplate>
      </asp:webpartzone>    
    </form>
  </body>
</html>
<%@ page language="c#" %>
<%@ register tagprefix="uc1" 
    tagname="AccountUserControlCS" 
    src="AccountUserControlcs.ascx"%>
<html>
  <head runat="server">
    <title>
      Personalizable User Control with IWebPart Properties
    </title>
  </head>
  <body>
    <form id="form1" runat="server">
      <asp:webpartmanager id="WebPartManager1" runat="server"
 />
      <asp:webpartzone 
        id="zone1" 
        runat="server" 
        headertext="Main" 
        CloseVerb-Enabled="false">
        <zonetemplate>
          <uc1:AccountUserControlCS 
            runat="server" 
            id="accountwebpart" 
            title="Account Form"
            Description="Account Form with default values."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconImageUrl="MyTitleIcon.gif"
            TitleUrl="MyUrl.html"/>
        </zonetemplate>
      </asp:webpartzone>    
    </form>
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IWebPart インターフェイス
IWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
TitleUrl
GenericWebPart.TitleUrl プロパティ
その他の技術情報
ASP.NET Web パーツ ページ


このページでは「.NET Framework クラス ライブラリ リファレンス」からIWebPart.TitleUrl プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIWebPart.TitleUrl プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIWebPart.TitleUrl プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  IWebPart.TitleUrl プロパティのページへのリンク

辞書ショートカット

すべての辞書の索引

「IWebPart.TitleUrl プロパティ」の関連用語

1
IWebPart インターフェイス .NET Framework クラス ライブラリ リファレンス
14% |||||

検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IWebPart.TitleUrl プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS