PDA

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



maryam_mshm
جمعه 07 آذر 1393, 21:31 عصر
سلام دوستان

یک برنامه ازمون دارم مینویسم که سوالات و گزینه ها به صورت داینامیک از بانک خونده میشه و در view نمایش داده میشه
مشکل من در انتقال لیست مدل ارسالی از view به کنترلر هست
خیلی وقت گذاشتم اما لیستم را خالی بر میگردونه ممنون میشوم راهنمایی کنید


Model:

public class QuestionAnswerViewModel
{
public int ID_Ques { get; set; }
public int num { get; set; }
public string Question { get; set; }
public string Q1 { get; set; }
public string Q2 { get; set; }
public string Q3 { get; set; }
public string Q4 { get; set; }
public string Q5 { get; set; }
public string Q6 { get; set; }
public int Selected_user { get; set; }

}


126124126125126126126127

r4hgozar
شنبه 08 آذر 1393, 08:50 صبح
سلام.
یک TOList() به آخر درستور لینک اضافه کنید ببینید حل میشه.
یعنی اول مقدارتون رو در یک متغییر بگیرید و ToList بکنین.
بعد بیاین new بگنید و مقدار رو جایگزین کنید

RIG000
شنبه 08 آذر 1393, 15:40 عصر
جایگزین کن azomon رو با

@using (Html.BeginForm("Azmonedit",...))
پایین ویو هم که یک submit گذاشتی دیگه؟

maryam_mshm
یک شنبه 09 آذر 1393, 20:42 عصر
ممنون ذوستان
مشکل حل شد
راهش این بود که من به جای اینکه لیستی از مدل را به view پاس بدهم مدلی ساختم که property ان لیستی questionAnswerviewmodelبود و ان را پاس دادم به ویو و بعد از پر شدن رادیو باتن ها ان را مجدد خوندم در کنترلر

maryam_mshm
یک شنبه 09 آذر 1393, 20:44 عصر
جایگزین کن azomon رو با

@using (Html.BeginForm("Azmonedit",...))
پایین ویو هم که یک submit گذاشتی دیگه؟
بله اشتباهی عکس را اینجا گذاشتم در سورس برنامه درست رعایت کرده بودم ممنونم