PDA

View Full Version : ارسال اطلاعات از طریق url



samansad
شنبه 12 آبان 1386, 14:32 عصر
با سلام
می خواستم بدونم اگر بخوام یکسری اطلاعات از طریق url ارسال کنم باید چه کار کنم.
در اصل یک صفحه که در آن یکسری لینک وجود دارد (این لینک ها توسط جاوا اسکریپت ساخته می شوند) مخواهم تمام اینها به یک صفحه ارجا داده شوند اما در صفحه مقصد مشخص شود که کدام لینک انتخاب شده ( ارجا به صفحه از طریق کدام لینک بوده)

abadanboy
شنبه 12 آبان 1386, 14:46 عصر
یه جستجو کنی می تونی پیدا کنی
ولی به هر حال لینک رو باید این طوری بفرستی

href="dmi.aspx?id=1"
بعد تو اون صفحه می تونی با دستور
request.querystring["id"]
عدد رو بگیری و بفهمی از کدوم لینک اومده

shervinrv
شنبه 12 آبان 1386, 18:48 عصر
اگه تعداد پارامتر هات بیشتر از یکی هم بود اینجوری میشه

href="page.aspx?id=1&name=a

m.hamidreza
شنبه 12 آبان 1386, 19:06 عصر
اگه تعداد پارامتر هات بیشتر از یکی هم بود اینجوری میشه

بله .


string url;
url="آدرس فرم مقصد?name="+textbox1.txt+"&fname="+textbox2.txt ;
Response.Redirect(url);
و در فرم مقصد :


label1.text=Request.Querystring["name"];
label2.text=Request.Querystring["fname"];

Behrouz_Rad
دوشنبه 14 آبان 1386, 20:12 عصر
@m.hamidreza:
بر طبق یک اصل قدیمی، همیشه URL رو Encode کن.

موفق باشید.