Это модель, которую мы используем ...
Public Class Person
{
[Display(ResourceType = typeof(BasicTags), Name = "FirstName")]
[Required(ErrorMessageResourceName = "FirstNameRequired", ErrorMessageResourceType = typeof(BasicErrors))]
public string FirstName;
[Display(ResourceType = typeof(BasicTags), Name = "LastName")]
[Required(ErrorMessageResourceName = "LastNameRequired", ErrorMessageResourceType = typeof(BasicErrors))]
public string LastName;
}
Оба поля установлены как обязательные true.Теперь у нас есть другой разработчик, использующий эту же модель в другом представлении, он не хочет эту проверку для своей страницы, как пропустить проверку на стороне сервера и перед сохранением?
Поля базы данных установлены как допустимые пустые значения.
ViewData.ModelState.Remove("FirstName")
ViewData.ModelState.Remove("LastName")
Это удаляет только сообщение на стороне клиента, но фактическая проверка все еще остается.Есть ли способ, чтобы я мог сохранить.
Спасибо.