ارسال پارامتر بصورت post و redirectکردن به سایت دیگر در MVC Core
آخرین بروز رسانی: 1400/04/21
بعضی وقتها پیش میاد که میخای یکسری پارامتر بفرستی به یه سایت دیگه بصورت post . ولی نمیخای پارامترها رو بصورت hidden یا هر چیز دیگه ای تو صفحه html قرار بدی که کابربران نتونن با inspect گرفتن ببینن. ( مثال بارزش برای ارسال پارامترها به درگاه پرداخت بانکهاست )
خوب راهش اینه که این کار رو بصورت سرورساید انجام بدی.
پس تو صفحه html خودت یه فرم ساده مثل کد زیر مینویسی
و تو Controller کد زیر رو اضافه میکنی و تمام
همانطور که میبینی کلی پارامتر post میکنی به سرور (مثلن بانک) بدون اینکه تو فرم چیزی دیده بشه بجز یه id (که حتی اونم میشه براش راه حل داد . اینجا فرض شده اون و کاربران با inspect ببین هم مهم نیست)