نقل قول نوشته شده توسط ali_md110 مشاهده تاپیک
این قسمت پارامتر را چک کنید
میتونید مقدار viewBag را بجای Model.oPost.ID پاس بدید

new {id=Model.oPost.ID }

سپاس .اگه اشتباه نکنم این قسمتی که اشاره میکنید مربوط به Html.Action ویو اصلی میشه ،درسته؟ خب تو این مرحله هنوز viewBag ایجاد نشده که بخوام بجای Model.oPost.ID ازش استفاده کنم،viewBag مورد نظر توسط مقداری که از Html.Action فرستاده میشه به اکشن InsertComment پر میشه!

حالا من یه کاری کردم ،تو پارشال ویو امدم از Html.Hidden استفاده کردم و فیلد id_post رو با مقدار viewBag پر کردم اینجوری:

int i = ViewBag.idp;
Html.HiddenFor(model=>model.id_post, new { value =i});

برک پوینت که میزنم تا پارشال ویو مقدار درون viewBag درسته اما همین که به اکشن پست InsertComment برای ذخیره در دیتابیس میره مقدار فیلد id_post برابر با صفر میشه؟!
ttt.png