نقل قول نوشته شده توسط parsdarab مشاهده تاپیک
اره شدنیه

کدی که به صورت داینامیک هست باید با جی کوئری بنویسی
برای اینکه داده ها بایند بشه در اکشن باید هم نام با متغیر باشد البته با یک تفاوت که یک ایندکس هم داره

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

                            for (var i = 0; i < Model.tempBasePersonelActivity.Count(); i++)                            {
<div id="divActivity@(i)" class="row">
<div class="col-lg-3">
@Html.HiddenFor(m => Model.tempBasePersonelActivity[i].Id, new { @class = "ActivityField1" })
</div>
<div class="col-lg-3">
@Html.DropDownListFor(m => Model.tempBasePersonelActivity[i].ActivityId, new SelectList(ViewBag.Activity, "Value", "Text", Model.tempBasePersonelActivity[i].ActivityId), new { @class = "ActivityField2 form-control" })
</div>
<div class="col-lg-3">
@Html.TextBoxFor(m => Model.tempBasePersonelActivity[i].Caption, new { @class = "ActivityField3 form-control" })
</div>
<div class=" controls">
<input value="حذف" name='btnDelete@(i)' id='btnDelete@(i)' onclick="removeRowActivity(@(i))" class="btn btn-default" type="button">
</div>
</div>
}


کد برای اضافه کردن تکس باکس به صورت داینامیک

            $("#" + divName).append('<div class="col-lg-3 controls"><input type="hidden" value="' + activityId + '" name="tempBasePersonelActivity[' + (iActivity) + '].ActivityId" class = "ActivityField1"></div>');

سلام و ممنون از راهنمایی شما من متوجه نشدم آیا منظورتون این بود که اکشن خودمون باید هم نام با او لیستی باشه که می خوایم به صورت داینامیک مقدار دهی کنیم باید باشه؟

و این گراف دیف هم نمی دونم چیه میشه لطف کنید و بیشتر توضیح بدین .
من نفهمیدم چی گفتین