حالا سوال اینه که در این صورت ولیدیشن کلاینت ساید و سرورساید به چه صورت باید انجام بشه؟
آیا قابلیت ولیدیشن خودکار توسط Data aotaion ها رو در این حالت از دست می دیم؟
مثلا در حالت عادی کافی بود یک اتریبیوت [Required] به پراپرتی در مدل اختصاص بدیم مثل کد زیر:
[Required]
public string Name { get; set; }
و همچنین خطاهای سرور ساید هم اگه درست بگم از طریق
if (ModelState.IsValid)
{
حالا سوالم اینه ولیدیشن در حالتی که از ajax.$ برای crud استفاده کنیم به چه صورت خواهد بود؟
در اینترنت جستجو کردم و به صورت پراکنده یه سری مطلب خوندم ولی نتونستم به یه جواب شسته رفته برسم. اکثر آموزش هایی هم که دیدم یا با ajax.beginform کار کرده بودن یا اینکه بدون ولیدیشن آموزش داده بودن.
برچسب: ولیدیشن,
نویسنده: محمد رضا جوادیان