Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET的依赖项属性?_Asp.net_Wpf_Dependency Properties - Fatal编程技术网

ASP.NET的依赖项属性?

ASP.NET的依赖项属性?,asp.net,wpf,dependency-properties,Asp.net,Wpf,Dependency Properties,在ASP.NET中是否有与WPF中的依赖属性类似的策略 我想在ASP.NET中创建一个具有自定义属性的UserControl,例如名为“Car”,然后在视图中执行以下操作: <CarControl Car="Ferrari" runat="server"/> 从您的示例中,我怀疑主要的一点是在标记中设置属性的能力。这可以通过以下方法实现,尽管它与WPF中的依赖项属性没有太多共同之处 在代码隐藏文件(名为UserControlName.ascx.vb)中的UserControl类中,

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

我想在ASP.NET中创建一个具有自定义属性的UserControl,例如名为“Car”,然后在视图中执行以下操作:

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

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

在代码隐藏文件(名为UserControlName.ascx.vb)中的UserControl类中,可以添加一个可以在标记中设置的属性Car。通过选择查看代码,可以在关联菜单中打开此文件

C#

VB.NET

Public Partial Class CarControl 
    Inherits UserControl

    ' ...

    Public Property Car As String

    ' ...

End Class
标记

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


我不明白。如何在视图中更改汽车属性?@Seva:我已更新了答案。你使用网络表单吗?哇,太棒了!甚至比WPF更简单。谢谢是的,我正在使用WebForms。否。Net是一种Web技术。它产生HTML,HTML的质量和易用性远远不及XAML以数据为中心的开发。它没有数据绑定的概念,你需要一堆可怕的javascript来处理它。你必须习惯这一点。
<My:CarControl ID="MyId" runat="server" Car="Ferrari" />