ASP.NET的依赖属性?

时间:2014-02-06 16:15:08

标签: asp.net wpf dependency-properties

是否有与WPF中的依赖属性类似的策略在ASP.NET中使用?

我想在ASP.NET中创建一个带有自定义属性的UserControl,例如“Car”,然后在视图中我想做这样的事情:

<CarControl Car="Ferrari" runat="server"/>

1 个答案:

答案 0 :(得分:1)

从您的示例中,我怀疑主要的一点是能够在标记中设置属性。这可以通过以下方法实现,但它与WPF中的依赖属性没有太多共同之处。

在CodeBehind文件的UserControl类中(名为UserControlName.ascx.vb),您可以添加可在标记中设置的属性Car。您可以通过选择View Code在上下文菜单中打开此文件。

<强> C#

public partial class CarControl : UserControl
{
    // ...
    public string Car { get; set; }
    // ...
}

<强> VB.NET

Public Partial Class CarControl 
    Inherits UserControl

    ' ...

    Public Property Car As String

    ' ...

End Class

<强>标记

<My:CarControl ID="MyId" runat="server" Car="Ferrari" />