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

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012