ControlValuePropertyAttribute.DefaultValue 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨트롤의 기본 속성에 대한 기본값을 가져옵니다.
public:
property System::Object ^ DefaultValue { System::Object ^ get(); };
public object DefaultValue { get; }
member this.DefaultValue : obj
Public ReadOnly Property DefaultValue As Object
속성 값
컨트롤의 기본 속성에 대한 기본값입니다.
예제
다음 코드 예제에서는 설정 하는 방법에 설명 합니다 DefaultValue 적용 하 여 속성을 ControlValuePropertyAttribute 특성 사용자 지정 컨트롤을 합니다.
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);
}
}
}
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
설명
속성으로 지정 하는 경우는 Name 속성이 설정 되지 않은, 사용 된 DefaultValue 속성에 대 한 기본 값을 확인 하는 속성입니다.