2011-09-27 4 views
0

J'essaie d'utiliser un modèle avec ma page Asp.net. Mais je n'utilise pas MVC. J'obtiens une erreur en essayant d'hériter le modèle d'un customcontrol. L'erreur estUtilisation du modèle sans application MVC

ViewModel: nom d'interface attendu.

public partial class CustomControl : UserControl, ViewModel 

Répondre

2

Tu ne peux pas faire plusieurs inheritance en C#. UserControl et ViewModel sont les deux classes et vous ne pouvez hériter que d'une seule classe.

Vous pouvez cependant implémenter autant de interfaces que vous le souhaitez.

+0

Que voulez-vous dire? Je peux hériter d'une classe et d'IDataErrorInfo sans problème. –

+0

Oui, car IDataErrorInfo est une interface. –

+0

Merci pour l'aide –

Questions connexes