SORU
20 Mart 2011, Pazar


Devre dışı bırakmak, belirli koşullar altında doğrulaması özniteliği Gerekli

Eğer belirli bir denetleyici eylemleri Gerekli doğrulama özniteliği devre dışı bırakmak mümkün olup olmadığını merak ediyordum. Benim kullanıcı zaten daha önce belirtmiş alanlar için değerleri girin gerekmez formlarını düzenleme nedeniyle bu merak ediyorum. Ancak ben bir değer girince bazı özel mantık modeli, değeri bir karma vb gibi güncelleştirmek için kullanır sonra da mantık uygulamak.

Bu sorunun üstesinden nasıl herhangi bir önerilerinizi?

DÜZENLEME:

CEVAP
20 Mart 2011, Pazar


Bu sorun kolayca görünüm modelleri kullanarak çözülebilir. Görünüm modelleri özellikle belirli bir bakış ihtiyaçlarına göre sınıflar. Senin durumunda örneğin, aşağıdaki görünüm modelleri var mı diye

public UpdateViewView
{
    [Required]
    public string Id { get; set; }

    ... some other properties
}

public class InsertViewModel
{
    public string Id { get; set; }

    ... some other properties
}

ilgili denetleyicisi eylemlerinde kullanılacak:

[HttpPost]
public ActionResult Update(UpdateViewView model)
{
    ...
}

[HttpPost]
public ActionResult Insert(InsertViewModel model)
{
    ...
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • modica89

    modica89

    24 HAZİRAN 2007
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009