با سلام.
یک اکشن دارم به نام ShowProduct (که یک ویو هست)که داخل این اکشن، یه اکشن دیگه دارم به نام CreateComment که این اکشن یک پارشیال ویو رو برمیگردونه!
موقعی که خود اکشن CreateComment رو داخل مرورگر فراخوانی میکنم ، اطلاعات داخل دیتابیس ثبت میشه ولی موقعی که اکشن ShowProduct فراخوانی میشه
اطلاعات داخل اکشن CreateComment اصطلاحا Post نمیشه.
به چه صورتی پارشیال خود را فراخوانی می کنید
@html.Partial(“_myPartial”)
اگر به این شکل عمل می کنید فقط پارشیال آن فراخوانی می شود و متدی که برای خواندن اطلاعات و قرار دادن آن اطلاعات در این پارشیال نوشتید اجرا نمی شود
شما باید اکشن متدی که این پارشیال را صدا می زند فراخوانی کنید
@Html.Action(“Action Method”,”Controller”)
والا چی بگم؟
خود پارشیال ویو رو از طریق هلپر html.actionlink فراخوانی کردم
و مدل رو هم بهش داده بودم ولی اجرا نمیشد
قالب رو عوض کردم به کنترلر هم دست نزدم مشکل برطرف شد
ولی نفهمیدم مشکل از کجا بود !
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)