با سلام.
من کد زیر را برای اینکه اگر نام هنگام ویرایش تکراری بود پیغام دهد نوشتم:
TempData["Error"] = "نام وارد شده وجود دارد"; return RedirectToAction("Editbuilding");
وقتی به اکشن با نام Editbuilding می رود چون model خالی است پیغام می دهد.
لطفا راهنمایی نمایید
با تشکر
منظورتون رو متوحه نشدم
در موقع ثبت در دیتابیس ابتدا چک می کنم که چنین چیزی در دیتابیس نباشد.
حالا اگر رکوردی بود می گم که به صفحه ویرایش برو و پیغامی بده
حالا وقتی به اکشن صفحه ویرایش می رود در این اکشن در ورودی باید model را بگیرد. اما چون model به آن پاس داده نشده است پیغام می دهد. چون در بدنه این اکشن از مقدار ارسال شده ارسال می شود.
حالا اگر return view کنم باید تمام کدها را تکرار کنم. اگرم بخوام با redirecttoaction بفرستم به صورت query string می رود
امیدوارم منظور را رسانده باشم
لطفا راهنمایی کنید
با تشکر
شما میتونید کد ها را متد کنید و از فراخوانی مجدد جلوگیری کنید
اینگونه در هر دو اکسن میتونید صدا بزنید و از Return View استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)