簡體   English   中英

在標簽上公開UserControl的屬性

[英]Exposing properties of UserControl on tag

考慮這個UserControl ...

public partial class Fubar : UserControl
{
    public enum StateOfThings
    {
        FU,
        BAR,
        FUBAR
    }

    public StateOfThings State { get; set; }
}

您是否可以像這樣公開State屬性?

<uc:Fubar runat="server" State="StateOfThings.FU" />

...還是我必須創建一個CustomControl,或者在后面的代碼中更改自定義屬性?

您可能要創建一個屬性,並將Enum作為該屬性的類型。

public partial class Fubar : UserControl
{
    public property StateOfThings State { get; set; }
}

public enum StateOfThings
{
    FU,
    BAR,
    FUBAR
}

<uc:Fubar runat="server" State="FU" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM