PDA

View Full Version : سوال: ارسال اطلاعات از صفحه مبدا به مقصد با تگ a



desatir7316
جمعه 19 خرداد 1391, 19:26 عصر
سلام دوستان
یه سوال دارم
می خواستم وقتی روی یه لینک کلیک کنم یه مقداری مثلا یه اسم رو به صفحه مقصد بفرسته
ممنون میشم راهنمایی کنید
فقط من مبتدی هستم اگه می شه لطفا زیر دیپلم بگید
پروژه دارم . ممنون

clover
جمعه 19 خرداد 1391, 19:46 عصر
سلام
وقتی که روی یک لینک کلیک می کنید در واقع مرورگر یک درخواست HTTP از نوع GET به صفحه ی مورد نظر (صفحه ای که آدرس لینک به اون اشاره می کنه) ارسال می کنه. در صورتی که بخواهید همراه با این درخواست اطلاعاتی رو هم به صفحه ی مورد نظر بفرستید باید به شکل زیر عمل کنید:
در لینک مورد نظر بعد از آدرس صفحه یک علامت سوال بذارید و بعد مقادیر رو یکی یکی و به شکل Name=Value (نام و بعد مقدار) بنویسید. بین هر مقدار هم از علامت & استفاده کنید:

Http://www.test.com/default.aspx?name1=value1&name2=value2&name3=value3

به قسمتی که بعد از علامت سوال اومده Query String گفت میشه و در صفحه مورد نظر در قسمت کد به این شکل می تونید به مقادیر ارسال شده دسترسی داشته باشید:

string value1 = Request.QueryString["name1"];
موفق باشید.

aspmaker
جمعه 19 خرداد 1391, 19:48 عصر
از QueryString استفاده کنید!
توی صفحه مقصد هم با این دستور پارامترتون رو دریافت کنید:

Request.QueryString["QueryString"]

desatir7316
جمعه 19 خرداد 1391, 20:13 عصر
clover جان، aspmaker جان
دستتون درد نکنه
درست شد.