View Full Version : استفاده از آرگومانهای بعد از ؟ تو address bar
almanden
دوشنبه 08 مرداد 1386, 17:00 عصر
چطوری میتونم از آرگومانهای بعد از ؟ تو address bar استفاده کنم
مثلا
http://localhost/somefile.aspx?ppp=12
متود خاصی باید تو somefile.aspx تعریف بشه؟
میشه یکم توضیح بدین
اَرژنگ
دوشنبه 08 مرداد 1386, 17:10 عصر
Request.Params["ppp"]
Alireza_Salehi
دوشنبه 08 مرداد 1386, 17:23 عصر
Request.Params["ppp"]
Params علاوه بر مقادیر بعد از علامت سوال (QueryString ها) حاوی مقادیر Form و ServerVariable و Cookies هم هست ، بهتره برای راحتی کار و حذف مشکلات از
Requerst.QueryString("Name") 'VB.NET
یا
Requerst.QueryString["Name"] /*C#.NET (file://\\C#.NET)*/
استفاده کنید.
Behrouz_Rad
دوشنبه 08 مرداد 1386, 17:23 عصر
کد ارژنگ صحیح نیست!
متد Params یک مفهوم کلی و شامل تمامی مقادیر اعم از Query String، مقادیر Post فرم ها، هدرهای HTTP و کوکی ها است.
به عنوان مثال اگر نام یک TextBox در فرم، myTxt باشه و نام یک Query String نیز myTxt باشه، متد Params در شناخت صحیح مقداری که باید برگشت بده دچار اشتباه میشه!
از Request.QueryString استفاده کنید.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.