Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der DataBindingHandlerAttribute-Klasse mit dem angegebenen Type.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Sub New ( _
type As Type _
)
'Usage
Dim type As Type
Dim instance As New DataBindingHandlerAttribute(type)
public DataBindingHandlerAttribute (
Type type
)
public:
DataBindingHandlerAttribute (
Type^ type
)
public DataBindingHandlerAttribute (
Type type
)
public function DataBindingHandlerAttribute (
type : Type
)
Parameter
- type
Der Type für den Datenbindungshandler.
Hinweise
Die Syntax für dieses Attribut lautet wie folgt:
[DataBindingHandlerAttribute
(typeof(dataBindingHandlerType))]
Beispiel
Im folgenden Codebeispiel wird ein Datenbindungshandler mit dem Namen MyDataBindingHandler definiert, der vom Designer im Bearbeitungsmodus verwendet wird. Beim Verlassen des Bearbeitungsmodus wird der Text-Eigenschaftenwert angezeigt.
Namespace CustomControls
<DataBindingHandler(GetType(MyDataBindingHandler)), ToolboxData("<{0}:MyLabel runat=server></{0}:MyLabel>")> _
Public Class MyLabel
Inherits Label
Public Sub New()
'Insert your code here.
End Sub 'New
End Class 'MyLabel
Public Class MyDataBindingHandler
Inherits DataBindingHandler
Public Overrides Sub DataBindControl(host As IDesignerHost, control As Control)
CType(control, Label).Text = "Added by data binding handler."
End Sub 'DataBindControl
End Class 'MyDataBindingHandler
End Namespace 'CustomControls
using System;
using System.Collections;
using System.Web.UI;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;
namespace CustomControls
{
[
DataBindingHandler(typeof(MyDataBindingHandler)),
ToolboxData("<{0}:MyLabel runat=server></{0}:MyLabel>")
]
public class MyLabel : Label
{
public MyLabel()
{
// Insert your code here.
}
}
public class MyDataBindingHandler : DataBindingHandler
{
public override void DataBindControl(IDesignerHost host, Control control)
{
((Label)control).Text = "Added by data binding handler.";
}
}
}
package CustomControls;
import System.*;
import System.Collections.*;
import System.Web.UI.*;
import System.Web.UI.Design.*;
import System.Web.UI.WebControls.*;
import System.ComponentModel.*;
import System.ComponentModel.Design.*;
/** @attribute DataBindingHandler(MyDataBindingHandler.class)
@attribute ToolboxData("<{0}:MyLabel runat=server></{0}:MyLabel>")
*/
public class MyLabel extends Label
{
public MyLabel()
{
// Insert your code here.
} //MyLabel
} //MyLabel
public class MyDataBindingHandler extends DataBindingHandler
{
public void DataBindControl(IDesignerHost host, Control control)
{
((Label)control).set_Text("Added by data binding handler.");
} //DataBindControl
} //MyDataBindingHandler
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
DataBindingHandlerAttribute-Klasse
DataBindingHandlerAttribute-Member
System.Web.UI-Namespace