benim Jilet görüntüsü içinden ModelState.IsValid nasıl öğrenebilirim: manken devlet ise silinmesine izin vermek için bir anahtar teslim sunmak değil istediğiniz görünümündebenim eylem yönteminde aşağıdaki gelmiş
if (!ModelState.IsValid)
return View(vm);
geçerli değil. Bunu yapabileceğimin bir yolu var mı? Model durumu görünümde mevcut mu?
Güncelleme: Ben verildi yanıtlara dayalı bu uygulamıştır:
<div class="adm_td0" style=" padding: 0;">
@if (ViewData.ModelState.IsValid) {
<input type='submit' value='Delete' name='SubmitAction' />
}
<input type='submit' value='Cancel' name='SubmitAction' />
</div>
ayrıca Html.AntiForgeryToken kullanarak sağlamak. Silme eylemi kolayca yapılabilir. Umursamaz - (küçük bir iç uygulama olabilir) ama sadece bir uyarı. Düğmenin gösterilmemesi, çağrılmayacağı anlamına gelmez. Ayrıca, istemci tarafında bir şeylerin başarısız olmadığından emin olmak için, sunucu tarafındaki modeller akışını da gönderiyorum. –