خرید بک لینک
Remote در کلاس MetaData   برای   اعتبار سنجی   استفاده   می شود.

تصور کنید در فرم ثبت نام می خواهید نام کاریری وارد شده را به صورت   خودکار   بررسی کنید تا در صورت وجود به کاربر اجازه ثبت را ندهید

برای این منظور در کلاس MetaData باید برای نام کاربری به شکل زیر عمل کنیم

[Remote("myaction", "mycontroller", HttpMethod = "POST", ErrorMessage = "این نام کاربری قبلا ثبت نام کرده است")]

public string Username { get; set; }

حالا کافی است در کنترل mycontroller اکشنی به نام myaction به شکل زیر بسازید.

public JsonResult myaction (string username)
{


project_name.Models.DBEntities entities = new project_name.Models.DBEntities();
bool isValid = !entities.Table_name.ToList().Exists(p => p.Username.Equals(username, StringComparison.CurrentCultureIgnoreCase));
return Json(isValid);

}

از این پس هر جا نام کاربری وارد شود این   تابع   خودکار صدا زده می شود

برچسب: نویسنده: محمد پارسامنش تاريخ: پنجشنبه 13 دی 1397 ساعت: 13:08

صفحه بندی