2011-04-05 5 views
0

У меня есть таблица с полями «Цена» и «Скидка» и ServiceLanguage с полями «Имя» и «Описание». в представлении I, используя ServiceLanguage в качестве модели. поэтому я создаю частичный класс для проверки.ASP.NET MVC 3 Validation

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

это работает greate. но также мне необходимо подтвердить цену и скидку

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

и это не работает. проблема:

Ошибка 1 Модификатор «общественность» не действует для этого элемента

как я могу проверить цены и скидки? любая помощь?

+0

Можете ли вы перефразировать свой вопрос betteR? –

ответ

0

Не уверен, что это то, что вам нужно, поскольку его немного сложно понять на ваш вопрос, но проверьте this link, он описывает проверку на основе атрибутов на вашей модели. Затем вы можете применить это к своим свойствам Цена и Скидка.

0

Похоже, что вы пытаетесь объявить два свойства в своей модели из «expm_Service». Декларации не имеют большого смысла.

Вам необходимо добавить MaxDiscount и Price к вашей модели так же, как и для имени и описания. Затем вы можете передавать значения в модель и из нее через вашу службу.

E.g.

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

Плюс любые данныеНастройки для установки правил проверки на них.