من زمانی که در یک ویو از پارشیال ویوم ریترن میگیرم از ویو بیرون میوفتم چه باید بکنم؟
اینم نمونه ریترن داخل پارشیال ویوم
return PartialView("ShowTedad", ;(( db.Tedad.Where(c => c.ID
در زمانی که سابمیت میکنم بیرون میوفتم .قبلا اینطور نمی شد.
متوحه نشدم
منظور از بیرون میوفتم یعنی چی ؟
یعنی از لایوت و ویویی که توش هست مستقیم میره تو صفحه مستقیم پارشیال بدون هیچ ویو و لایوت
خب نباید مستقیم اکشن را صدا بزنید
باید اکشن را در یک ویو فراخوانی کنید
همین کارو کردم با کد زیر ولی بعد اینکه تو دیتابیس اطلاعات ثبت میکنم ریترن میره مستقیم تو پارشیالش .
دوتا پارشیال هم درست کردم ولی نشدبازم.
<div id="list"> @Html.Action("ShowTedad")@*نمایش تعداد*@ </div> @if (User.Identity.IsAuthenticated) { @Html.Action("CreateTedad")@*ثبت تعداد*@ }
بعد از ثبت دیگه نباید پارشیال را برگردانید باید ReturnRedirectToAction بزنید و برید اکشن اصلی
اکشن اصلی ID و Name میگیره چطوری انجامش بدم ؟
بعنوان ورودی پاس بدید
یا از Return Redirect استفاده کنید و Url اکشن را بسازید و ارسال کنید
یه مسئله ای من میخوام یه پیام اسکریپتی به ویو ارسال کنم ولی با این کار صفحه رفرش میشه
اگر میخواهید صفحه رفرش نه باید از Ajax استفاده کنید
در سایت نمونه های زیادی هست
میخوام رفرش نکنم
لینک لطف میکنید؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)