شنبه 5 مرداد 1387, 2:01 بعدازظهر
يكشنبه 6 مرداد 1387, 12:25 قبلازظهر
برای خواندن اطلاعات کاربر مانند نام جستجو گر ، صفحه ای که از آن آمده ، آدرس IP ، شماره پورت و .... شما می توانید از دستور Request.ServerVariables استفاده نمایید.
برای آن که تمام مشخصات و اطلاعاتی را که این خصوصیات به شما می دهد می توانید در یک Page در Load آن صفحه دستور زیر را بنویسید :
برای آن که تمام مشخصات و اطلاعاتی را که این خصوصیات به شما می دهد می توانید در یک Page در Load آن صفحه دستور زیر را بنویسید :
int loop1, loop2;
NameValueCollection coll;
// Load ServerVariable collection into NameValueCollection object.
coll = Request.ServerVariables;
// Get names of all keys into a string array.
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1 < arr1.Length; loop1++)
{
Response.Write("Key: " + arr1[loop1] + "<br>");
String[] arr2 = coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2 < arr2.Length; loop2++)
{
Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
}
}
و البته توجه کنید که namespace زیر را نیز می بایست به آن اضافه نمایید:
using System.Collections;
using System.Collections.Specialized;
پروژه تان را Run نمایید و سپس می بینید چه مجموعه ی وسیعی از اطلاعات را می توانید به وسیله این خصوصیت بخوانید حتی نام کاربری فرد در سیستمش و .....
سپس با استفاده از Key ها که نام آن ها نیز نمایش داده می شود می توانید مشخصات دلخواه خود را انتخاب نمایید.
اگر مشکلی بود بفرمایید تا با کمک دوستان مرتفع شه ....