איך לקבל ערכים מ Query String של URL שנמצא במשתנה string?

27 בFebruary 2009

שאלה: יש לי כתובת URL הנמצאת במשתנה מסוג string. לא מדובר בכתובת URL של העמוד שבו אני נמצא כעת. אני רוצה לנתח את הURL הנמצא במשתנה, ולקבל את אחד מערכי ה query string. הכיצד? תשובה: תכירו את System.Uri. מדובר במחלקה המשמשת לייצוג כתובות (URL, כתובות לוקאליות, כתובות של usenet – הכל). באמצעות System.Uri ניתן לקבל חלק ספיציפי מהכתובת, במקרה שלנו את כל מה שאחרי הסימן שאלה (כולל) עם System.Uri.Query. לאחר מכן, כדי לקבל את הערך של משתנה מסויים, נשתמש במתודה חביבה שנמצאת ב System.Web.HttpUtility ששמה ParseQueryString. המתודה מקבלת את ה query string ומחזירה NameValueCollection. ב name שם...
תגיות: , ,
3 תגובות