在ASP.NET中使用WPF中的依賴屬性是否有類似的策略?ASP.NET的依賴屬性?
我想在ASP.NET中創建一個自定義屬性的用戶控件,命名爲例如「汽車」,然後在視圖我想要做這樣的事情:
<CarControl Car="Ferrari" runat="server"/>
在ASP.NET中使用WPF中的依賴屬性是否有類似的策略?ASP.NET的依賴屬性?
我想在ASP.NET中創建一個自定義屬性的用戶控件,命名爲例如「汽車」,然後在視圖我想要做這樣的事情:
<CarControl Car="Ferrari" runat="server"/>
從你的樣品,我懷疑主要觀點是能夠在標記中設置屬性。儘管它與WPF中的Dependency屬性沒有太多共同之處,但可以採用以下方法。
在CodeBehind文件(名爲UserControlName.ascx.vb)的UserControl類中,可以添加可以在標記中設置的屬性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" />
號ASP.Net是一個Web技術。它生成HTML,HTML遠不如XAML的以數據爲中心開發的質量和易用性。它沒有DataBinding的概念,你需要一堆可怕的JavaScript來做任何事情。你將不得不習慣。 –