PDA

View Full Version : سوال: ارسال یک ilist به کنترلر



quantomquery
سه شنبه 26 فروردین 1393, 23:36 عصر
سلام

من دو کلاس دارم به نام post و group دارم که پست های من تو گروه های مختلف دسته بندی شده و ممکنه یک پست به چند گروه تعلق داشته باشه

کلاس post شامل :



public int Id { set; get; }
public string Name { set; get; }
public string textbody{ set; get; }
public virtual IList<group> groups{ set; get; }

...




و کلاس group شامل :



public int Id { set; get; }
public string Name { set; get; }
public IList<post> posts{ get; set; }
...



فک کنم این دو کلاس بتونه کارم رو راه بندازه

حالا سوال :
وقتی بخوام یک post رو اظافه کنم و اول میام لیست گروه ها رو می خونم و نمایش میدم
لیست گروه ها رو می گیرم و بعد تو ویو یه foreach میزارم و اونا رو با <input> نمایش دادم حالا چطور این چک باکس ها رو به صورت IList به اسم groups بفرستم به کنترلر برای add کردن post
???

kavayo
چهارشنبه 27 فروردین 1393, 19:41 عصر
میتونی به این صورت عمل کنی :


<input value="@item.id">

وسپس در قسمت کنترلر خواهی داشت :


public ActionResult youraction(int[] id)
{
}