در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

asgharb

rout کردن دائمی یک صفحه به صفحه دیگر در ASP.NET

باسلام

چطور میشه یک صفحه رو به صفحه دیگه rout کرد در asp

فرضا کاربر به یک صفحه رجوع میکنه و مقادیری بهش ارسال میکنه میخام اتوماتیک به صفحه دوم انتقال پیدا کنه و مقادیر و کوکی هم به صفحه دوم ارسال بشه

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، وقت بخیر

این کار داخل asp.net mvc انجام میشه؟ و اگر جواب مثبته وقتی کاربر به یک صفحه میره قبل از ارسال به صفحه دوم کاری انجام میشه داخل سرور یا خیر؟

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
asgharb

سلام

مهندس ببین یه خورده مسخره و عجیبه

کاربر یا بهتر بگم یک دستگاه، اطلاعاتی رو در قالب post و کوکی میفرسته به یک آدرس مثلا xxx.com/insert.php

خب حالا چندتا مشکل اساسی وجود داره


1- من یک وب سرویس asp دارم که اطلاعات رو میگیره و تو دیتابیس مینویسه. در واقع شامل فقط یک صفحه ashx  هستش. و اصلا اون صفحه php  وجود نداره. در واقع من اصلا نمیتونم واسه اون php کنترلر و اکشن بنویسم که بخام داده ها رو بگیرم و حالا یا تو دیتابیس درج کنم ویا پاسش بدم به ashx.


2-  در ضمن وقتی میام از داخل iis از rule redirect استفاده میکنم و کاری میکنم که وقتی در خواست صفحه php شد بره به صفحه ashx .

 ریدایرکت میشه ولی نه مقادیر post میاد و نه کوکی در دسترسه.


خب از اونجایی که امکان تغییر دستگاه وجود نداره ، چی کار میشه کرد

حسین احمدی

اگر شما درخواست رو داخل php مدیریت می کنید بنده نمی تونم نظری بدم، چون تخصصش و ندارم و باید آقای @مهدی عادلی کمکتون کنن، اما اگر ASP.NET هست، می تونید با کلاس WebClient، بعد از گرفتن درخواست مجدد در خواست رو به سمتی که می خوایید هدایت کنید:


string URI = "http://www.myurl.com/post.php";
string myParameters = "param1=value1¶m2=value2¶m3=value3";

using (WebClient wc = new WebClient())
{
    wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
    string HtmlResult = wc.UploadString(URI, myParameters);
}


این یک کد نمونه هست که اطلاعات رو در قالب درخواست POST ارسال می کنه.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
asgharb

ممنون ولی میشه یکم بیشتر توضیح بدید.

این کد چیه

string myParameters = "param1=value1¶m2=value2¶m3=value3";


در ضمن ما آدرس جدید مثلا  http://www.myurl.com/post.ashx رو کجا مشخص میکنیم که باید به این مسیر انتقال پیدا بکنیم.


asgharb

لطفا راهنمایی کنید.ممنون میشم

@حسین احمدی 

@مهدی عادلی 

@حسین احمدی1 

حسین احمدی

سلام مجدأ، عذرخواهی می کنم، notification برای من نیومده بود.

اون خطی که مشخص کردید پارامترهایی هست که در قالب post به آدرس مورد نظر ارسال میشه، یعنی محتویات فرم هست.

در مورد آدرس جدید که گفتید، بستگی به مقصدتون داره که رو چه آدرسی پیاده سازی شده

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....