2011-04-05 7 views
0

J'ai un service Tables avec les champs "Prix" et "Remise" et ServiceLanguage avec les champs "Nom" et "Description". dans la vue j'utilise ServiceLanguage comme modèle. donc je crée une classe partielle pour la validation.Validation ASP.NET MVC 3

public string Name { get; set; } 
public string Description { get; set; } 

cela fonctionne greate. mais aussi j'ai besoin de valider Prix et Remise

public expm_Service expm_Service.MaxDiscount{ get; set; } 
public expm_Service expm_Service.Price { get; set; } 

et cela ne fonctionne pas greate. le problème est:

Erreur 1 Le modificateur « public » n'est pas valide pour cet article

Comment puis-je valider Prix et Discount? de l'aide?

+0

Pouvez-vous reformuler votre question betteR? –

Répondre

0

Vous ne savez pas si c'est ce que vous recherchez, car il est un peu difficile de comprendre votre question, mais vérifiez this link, il décrit la validation basée sur les attributs de votre modèle. Vous pouvez ensuite l'appliquer à vos propriétés Prix et Remises.

0

Il semble que vous essayiez de déclarer deux propriétés dans votre modèle à partir de "expm_Service". Les déclarations n'ont pas beaucoup de sens.

Vous devez ajouter MaxDiscount et le prix à votre modèle de la même manière que vous avez fait pour le nom et la description. Ensuite, vous pouvez transmettre les valeurs vers et depuis le modèle via votre service.

E.g.

public string MaxDiscount { get; set; } 
public string Price { get; set; } 

De plus toutes les DataAnnotations pour définir des règles de validation sur celles-ci.

Questions connexes