PDA

View Full Version : سوال: ارسال مدل به کنترلر



alone.m2a
یک شنبه 25 بهمن 1394, 04:15 صبح
با سلام
من از jquery ui catcomplete استفاده میکنم و به درستی هم کار میده. از partial view و json result هم در کنترلر استفاده شده


public virtual JsonResult AutoCompleteProduct(string term = ""){}

مدل من یه پراپرتی از نوع رشته ای داره که یک سری داده با فرمت json داخل ان ذخیره شده که این داده ها مشخص میکنه که عملیات سرچ رو در کدوم category ها انجام بده.
حالا سوال من اینه که model را چطوری باید به این اکشن بفرستم تا مقدار پراپرتیم رو روی داده json اعمال کنم ...

mohsen_popo
چهارشنبه 28 بهمن 1394, 03:32 صبح
سلام ..
لازم نیست کل مدل بفرستی .. مقدار هر پارامتری که لازم داشتی سمت کنترل بفرست
مقدار هر پرپوپرتی که میخوای بفرستی از این Attrebut استفاده کن
[Remote("IsRepetEmali", "Person", AdditionalFields = "PersonGUID", HttpMethod = "POST", ErrorMessage = ".این ایمیل قبلا در سیستم ثبت شده است")]

Person= اسم کنترل

[HttpPost]
public virtual JsonResult IsRepetEmali(tblPerson NewUser)
{
if (!NewUser.Email.IsNullOrEmpty())
using (MentionsEntities DC = new MentionsEntities())
return Json(!DC.tblPropertyPersons.Any(a => a.PersonGUID != NewUser.PersonGUID
&& a.SubTypeGUID == InternalDefines.PropertiPerson.Email.GUID
&& a.Value == NewUser.Email));
return Json(false);
}