مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sg.programmer

عضویت از 1393/06/30

سوال درباره Request.Form

  • جمعه 1 مرداد 1395
  • 13:16
تشکر میکنم

سلام  Request.Form[] چه کاری انجام میده؟

------------------------------------

من یک مثالی دیدم از درگاه بانک سامان که در هنگام ورود به درگاه این متدها فراخوانی شدن. صفحه ورود

  NameValueCollection datacollection = new NameValueCollection();


        datacollection.Add("ResNum", Session["ResNum"].ToString());

        datacollection.Add("MID", "12345678");

و در هنگام برگشت این متد فراخوانی شدن : صفحه برگشت

Request.Form["RefNum"], Request.Form["MID"]

این متد چیکاری انجام میده؟ ورودی اطلاعاتش از کجاست؟ ( از همون صحفه ورود هست)

--------------------

این قسمت در برنامه از سمت برنامه توسط کاربر پر نمیشه ولی در هنگام برگشت خروجی ازش میگیره از کدوم قسمت پر شده (خود بانک این را پر میکنه؟)

 transactionState = Request.Form["state"].ToString();

اگه یک مثالی از این مورد دارید ارایه کنید.

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 1 مرداد 1395
  • 13:19

این متد اطلاعات POST شده را دریافت میکنید

برای حفظ امنیت اطلاعات معمولا از متد POST استفاده میشه تا پارامتر ها دیده نشه ، با این روض پارامترها را میشه دریافت کرد

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • جمعه 1 مرداد 1395
  • 13:25

سلام استاد . آپدیت کردم میشه دوباره نگاه بندازید؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 1 مرداد 1395
  • 13:34

اون قسمت از سمت بانک POST میشه

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • جمعه 1 مرداد 1395
  • 13:45

تشکر استاد

آیا پر کردن مقادیری مثل ( قیمت و رسید دیجیتالی) از هر طریقی ( Session  ویا ViewState) باشه مشکلی پیش نمیامد فقط باید  هم نام اونی باشه که بانک میخواد باشه؟ ResNum  - MID

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 1 مرداد 1395
  • 14:42

مهم نیست چگونه پر میشه

فقط باید با اطلاعات مورد نیاز بانک مطابقت داشته باشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)