«data-annotations» etiketlenmiş sorular

Veri Açıklamaları, model tabanlı bir doğrulama yaklaşımını etkinleştirmek ve hem istemci hem de sunucu tarafında uygulama genelinde tutarlı doğrulama sağlamak için ASP.NET MVC gibi çerçeveler tarafından kullanılır. İlk olarak ASP.NET MVC 2'de tanıtıldılar. ASP.NET MVC'ye ek olarak, özniteliklerin mülklere manuel olarak yerleştirilmesi veya T4 şablonlarıyla otomatik oluşturma yoluyla Entity Framework gibi diğer teknolojilerle de kullanılabilirler.


16
Belirli koşullar altında Gerekli doğrulama özelliğini devre dışı bırak
Belirli denetleyici eylemlerinde Gerekli doğrulama özelliğini devre dışı bırakmanın mümkün olup olmadığını merak ediyordum. Bunu merak ediyorum çünkü düzenleme formlarımdan birinde kullanıcının daha önce belirtmiş oldukları alanlar için değer girmesini gerektirmiyorum. Ancak daha sonra bir değer girdiklerinde, modeli güncellemek için bir değer hash gibi bazı özel mantık kullandıkları mantığını uygularım. …


2
Akıcı Doğrulama ve Veri Ek Açıklamaları [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 9 yıl önce kapalı . ASP.NET …

6
Entity Framework kodu ilk benzersiz sütun
Entity Framework 4.3 kullanıyorum ve Code Fist kullanıyorum. Sınıfım var public class User { public int UserId{get;set;} public string UserName{get;set;} } Entity Framework'e, veritabanı tablosu oluştururken UserName'in benzersiz olması gerektiğini nasıl söyleyebilirim? Mümkünse yapılandırma dosyası yerine veri açıklamalarını kullanmayı tercih ederim.


6
ASP.NET MVC: DataAnnotation ile Özel Doğrulama
String türünde 4 özelliğe sahip bir Modelim var. StringLength ek açıklamasını kullanarak tek bir özelliğin uzunluğunu doğrulayabileceğinizi biliyorum. Bununla birlikte, 4 özelliğin birleşik uzunluğunu doğrulamak istiyorum. Bunu veri açıklama ile yapmanın MVC yolu nedir? Bunu soruyorum çünkü MVC'de yeniyim ve kendi çözümümü oluşturmadan önce bunu doğru şekilde yapmak istiyorum.

14
System.ComponentModel.DataAnnotations'a neden başvuramıyorum?
WPF projemde DataAnnotations'ı aşağıdakilerle maksimum dize uzunluğunu belirtmek için kullanmaya çalışıyorum: using System.ComponentModel.DataAnnotations; Ancak, hatayı alıyorum 'DataAnnotations' tür veya ad alanı adı 'System.ComponentModel' ad alanında mevcut değil (bir derleme başvurusu eksik mi?) Başka örnekler gördüm DataAnnotations gelmez bu ad var. C # 4 kullanıyorum. Bunu kullanamamam için herhangi bir sebep …
101 c#  wpf  data-annotations 

10
Veri açıklamaları ile DateTime formatını atamak?
Görünüm modelimde şu özniteliğe sahibim: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } Tarihi görüntülemek veya bir metin kutusunu tarihle doldurmak istersem, bunlara sahibim: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> Tarih her görüntülendiğinde, şu şekilde görüntülenir: 01/01/2011 12:00:00 AM Ama sadece 01/01/2011 göstermek istiyorum Veri açıklamaları içeren bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.