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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • sonia989

    sonia989

    26 EKİM 2006