Forum

Asp.net mvc data an...
 
Bildirimler
Hepsini Temizle

Asp.net mvc data annotations checkboxfor problemi

2 Yazılar
2 Üyeler
0 Reactions
783 Görüntüleme
(@BarisGunacar)
Gönderiler: 16
Eminent Member
Konu başlatıcı
 

Merhaba arkadaşlar

Asp.net mvc data annotations'ları kullanırken View kısmında üyelik sözleşmesi için bir tane checkboxFor kullandım. Bu checkboxFor'u model deki ilgili yer ile bağladım. Checkbox seçili değil iken Controller tarafında Modelstate.isvalid = false dönüyor fakat ekrana hata vermiyor. Tekrar checkbox'ı seçiyorum kaydet diyorum bu seferde ekrana demin vermesi gereken hatayı veriyor. Yani ters çalışıyor. Bir türlü anlamadım.

Model'deki(RegisterViewModel) kodum

[Display(Name = "Üyelik Sözleşmesi")]
[Range(typeof(bool), "true", "true", ErrorMessage = "Lütfen üyelik sözleşmesi alanını kontrol ediniz.")]
public bool UyelikSozlesmesi { get; set; }

View 'deki kodum

View sayfasının en üstüne şu şekilde modeli ekledim :

@model Deneme.BusinessLayer.Results.BusinessLayerResult<Deneme.Entity.ValueObjects.RegisterViewModel>

 

@Html.CheckBoxFor(x => x.Result.UyelikSozlesmesi) Üyelik Sözleşmesi
@Html.ValidationMessageFor(x => x.Result.UyelikSozlesmesi)<br />

Teşekkürler, İyi Çalışmalar.

 
Gönderildi : 15/09/2018 21:16

(@eravse)
Gönderiler: 1753
Üye
 

hata mesajını ekranı paylaşma şansınız var mı ? 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 22/09/2018 23:41

Paylaş: