PDA

View Full Version : QueryString



Kamran.K
پنج شنبه 08 بهمن 1383, 18:00 عصر
بهترین راه برای گرفتن QueryStringها چیست؟


p1:=Request.QueryString.Get('Q').ToLower;
اگه کد بالا رو استفاده کنیم ولی کاربر چنین QueryString رو ارسال نکرده باشه یه خطا بوجود می‌آد.

esi022
پنج شنبه 08 بهمن 1383, 22:11 عصر
:mad: :mad:کامران

p1:=Request.QueryString.Get('Q').ToLower;

چرا اول چک نمیکنی ببینی QueryString.Get('Q') خالیه یا نه
با تابع len یا ببینی خالیه یا نه

مهدی کرامتی
پنج شنبه 08 بهمن 1383, 22:24 عصر
از اونجایی که تمام اشیاء در دات نت از نوع Object هستند میتونی چک کنی ببینی چنین شیئی اصلا وجود داره یا نه:

if Request.QueryString.Get('Q') <> nil
then ...
سپس به پارامتر مورد نظر در QueryString دسترسی پیدا کنی.

(مطمئن نیستم دستور مورد نظر دقیقا همین باشه، چون من تو #C اینو انجام دادم نه تو دلفی :موفق: ).

Kamran.K
شنبه 10 بهمن 1383, 13:32 عصر
if Request.QueryString.Get('Q') <> nil
then ...




accepted :موفق: