Прочитать на английском

Поделиться через


ControlValuePropertyAttribute.DefaultValue Свойство

Определение

Возвращает значение по умолчанию для используемого по умолчанию свойства элемента управления.

C#
public object DefaultValue { get; }

Значение свойства

Значение по умолчанию для используемого по умолчанию свойства элемента управления.

Примеры

В следующем примере кода показано, как задать DefaultValue свойство путем применения атрибута ControlValuePropertyAttribute к пользовательскому элементу управления.

C#

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);
        }
    }
}

Комментарии

Если свойство, указанное свойством Name , не задано, используйте DefaultValue свойство , чтобы определить значение по умолчанию для свойства .

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел