‫۹ سال و ۹ ماه قبل، چهارشنبه ۳ دی ۱۳۹۳، ساعت ۱۴:۵۳
خیلی ممنون.
ViewSource را بررسی کردم پروپرتی name مورد نظر درست ست نمیشد.علتش هم این بود که از EditorFor استفاده کردم و شما از input ,مشکلم را با استفاده از TextBox حل کردم و برای  آن name مناسب ست کردم.
‫۹ سال و ۹ ماه قبل، دوشنبه ۱ دی ۱۳۹۳، ساعت ۱۷:۴۰
ضمن عرض خسته نباشید خدمت شما
من مدلی مشابه مدل شما دارم با این تفاوت که من به HttpPost  کالکشنی از مدل ام را می‌دهم که در مدلم هم یک PropertyCollection دارم که از همین تکنیک  hidden استفاده کردم اما باز هم PropertyCollection  من دارای Count=0 می‌باشد...
من در واقع کالکشنی از کالکشن دارم...
راه دیگه ای به غیر از hidden برای bind می‌تونم استفاده کنم؟
‫۹ سال و ۹ ماه قبل، دوشنبه ۱ دی ۱۳۹۳، ساعت ۱۴:۱۷
سلام؛ با تشکر از مقاله شما.
میخواستم بپرسم override کردن BindModel یا BindProperty برای زمانییه که ما به تمام دیتا هامون دسترسی داریم حالا شکل برگرداندنمون فرق میکنه؟
اگر اینطوره سوالم اینه که برای حالتی که مدل ما به شکل زیر هست چگونه Items را Bind کنم چون از هر روشی میرم null هست!
public class Model 
{
  public Model()
  {
     Items = new List<ItemModel>();
  }
 public Guid Id { get; set; }
 public Guid ProductId { get; set; }
  public List<ItemModel> Items { get; set; }
}

public class ItemModel
{
        Public Guid Id
        public string  Title{ get; set; }
        public int Value { get; set; }
}
و من در view مدل زیر را احتیاج دارم.
@model  List<Model>
در اکشن  HttpPost مربوط به این مدل ItemsProperty Is Null.