ControlValuePropertyAttribute.Name プロパティ
アセンブリ: System.Web (system.web.dll 内)

コントロールの既定のプロパティ。

ControlParameter オブジェクトが PropertyName プロパティを設定せずに定義されている場合、実行時に ControlParameter オブジェクトにバインドされる既定のプロパティは Name プロパティを使用して決定します。

ControlValuePropertyAttribute 属性をカスタム コントロールに適用することで、Name プロパティを設定する方法を次のコード例に示します。
Imports System.ComponentModel Imports System.Web.UI Namespace Samples.AspNet.VB.Controls ' Set ControlValueProperty attribute to specify the default ' property of this control that a ControlParameter object ' binds to at run time. <DefaultProperty("Text"), ControlValueProperty("Text", "DefaultText")> Public Class SimpleCustomControl Inherits System.Web.UI.WebControls.WebControl Dim _text As String <Bindable(True), Category("Appearance"), DefaultValue("")> Property [Text]() As String Get Return _text End Get Set(ByVal Value As String) _text = Value End Set End Property Protected Overrides Sub Render(ByVal output As System.Web.UI.HtmlTextWriter) output.Write([Text]) End Sub End Class End Namespace
using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web.UI; using System.Web.UI.WebControls; namespace Samples.AspNet.CS.Controls { // Set ControlValueProperty attribute to specify the default // property of this control that a ControlParameter object // binds to at run time. [DefaultProperty("Text")] [ControlValueProperty("Text", "Default Text")] public class SimpleCustomControl : WebControl { private string text; [Bindable(true)] [Category("Appearance")] [DefaultValue("")] public string Text { get { return text; } set { text = value; } } protected override void Render(HtmlTextWriter output) { output.Write(Text); } } }

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からControlValuePropertyAttribute.Name プロパティを検索する場合は、下記のリンクをクリックしてください。

- ControlValuePropertyAttribute.Name プロパティのページへのリンク