PDA

View Full Version : سوال: ارسال داده از صفحه ای به صفحه دیگر با متد Request



arman_Delta2002
چهارشنبه 08 دی 1395, 12:12 عصر
سلام من میخوام با متدد
Request یک عدد رو دریافت کنم به عوان مثال Request["refnumber"]=20 و من در کلاینت عدد 20 رو دریافت میکنم
ولی اگر بخوام اون عدد رو از سرور بفرستم کد سمت سرور اش چی میشه ؟

علیرضا5
چهارشنبه 08 دی 1395, 20:11 عصر
سلام
چرا از Session استفاده نمی کنی
نهایتا اگه می خوای از
Request استفاده به جای Session ها بنویس
Request ( البته من امتحان نکردم شایدم نشه:قهقهه::قهقهه::قهقهه::قهق ه: )


Session["email"] = TextBox1.Text.Trim();
TextBox1.Text = (string)(Session["email"]);

arman_Delta2002
پنج شنبه 09 دی 1395, 08:36 صبح
شما صورت مسئله رو پاک کردید
من یک سایت دارم که یک لینک را به همراه یک ریکوست به سایت شما ارسال میکنه و شما در سایت خود این ریکوست رو میگیرید
من میخوام سمت فرستنده رو بنویسم مثالی هست کمکم کنه که یک ریکوست به شما ارسال کنم ؟
سشن ها رو بلدم !

mortezagt
پنج شنبه 09 دی 1395, 09:29 صبح
کافیه از querystring استفاده کنی
www.test.com/index.aspx?req=1111 (http://www.test.com/index.aspx?req=1111)
جای req هرچی خواستی بزار
بجای 1111 هم مقداری که میخوای ارسال کنی
در سایت مقصد هم اینطوری میتونی مقدار req رو دریافت کنی((کد زیر VB هست)

Dim ReqNumber As String = Request.Querystring("req")

mortezagt
پنج شنبه 09 دی 1395, 09:32 صبح
اگر هم خواستی بیشتر مقدار ارسال کنی کافیه با علامت & کویری ها رو از هم جدا کنی
www.test.com/index.aspx?req=12345&id=98765 (http://www.test.com/index.aspx?req=12345&id=98765&refnumber=12345)

arman_Delta2002
پنج شنبه 09 دی 1395, 12:13 عصر
ولی اخرش یه کوری استرینگ نشون میده ولی تو درگاه پرداخت این کوری استرینگ نیست ! فقط یه ریکوست رو من دریافت کردم ! بدون تقییر در اسرینگ آدرس !

M.KH-SH
پنج شنبه 09 دی 1395, 12:21 عصر
با سلام
با استفاده از asp handler میتونی سمت سرور کدی بنویسی که اون فرایند مورد نظر را انجام دهد و نتیجه را در قالب text/plan بهت نمایش بده.
حالا فرض به این صورت :

maydomin.ir/handler.aspx?id=12&code=14
را در نظر بگیر
فرایند بررسی شده و نتیجه میشود true برای true عدد 1 را در نظر بگیر
در handler کد 1 نمایش داده میشود
شما یک متد در سایت خودت مینویسی به نام get در اونجا لینک درخواستی را وارد میکنید.
نتیجه را در آخر میتوانید بخوانید.

مثل درگاه پرداخت های بانکی و ...

اگر تخصصی تر خواستید باید wcf service طراحی کنید.

fakhravari
پنج شنبه 09 دی 1395, 13:49 عصر
متد های get و post مطالعه کن

Amirhosien74
جمعه 10 دی 1395, 21:43 عصر
سلام و وقت بخیر
این کد در صفحه سرچ نوشته شده
به طوری که مطلب رو می گیره
و شما رو به صفحه ای دیگر هدایت می کند


Response.Redirect("Search.aspx?search=" + txt_search.Text);