ورود

View Full Version : نحوه ساختن Cookie از طریق WebService(فوری)



dot_net_lover2
جمعه 31 تیر 1384, 11:31 صبح
با سلام

لطفا اگر کسی میدونه یا کدی داره اینجا بذاره.آخه من با روشی که در Web App کار میکنیم خواستم بسازم با استفاده از HttpResponse ولی موفق نشدم.

با تشکر

dot_net_lover2
شنبه 01 مرداد 1384, 10:55 صبح
خودم پیداش کردم


HttpCookie cookSitecode = new HttpCookie("Test");
cookSitecode.Value = "1";
cookSitecode.Expires = DateTime.Now.AddMinutes(15);
// Add the cookie.
HttpContext.Current.Response.Cookies.Add(cookSitec ode);

dot_net_lover2
چهارشنبه 05 مرداد 1384, 21:08 عصر
دوستان لطفا کمک

الان متوجه شدم که این کد تا زمانی که روی Local است جواب میده و وقتی روی مثلا Lan میرود اصلا Cookie ساخته نمیشود.

SOS SOS SOS

titbasoft
پنج شنبه 06 مرداد 1384, 11:02 صبح
آیا خطای null reference می گیرید . یا فقط فایلش رو نمی تونید ببینید؟ در ضمن همیشه با کد زیر چک کنید که browser اجازه ساختن cookie های client side رو میده!

if(Request.Browser.Cookies)

dot_net_lover2
پنج شنبه 06 مرداد 1384, 11:47 صبح
آره وقتی میخواهد بخونه null refrence و هنگام ساختن Error نمیده ولی Cookie ساخته نمیشود.از لحاظ Browser باید بگم که قبول میکند چون با Web app به راحتی دارم با Cookie کار میکنم ، اینجا فراموش کردم این خط را بذارم.

لطفا راهنمایی بیشتر
با تشکر

dot_net_lover2
جمعه 07 مرداد 1384, 15:49 عصر
نکته جالب :
وقتی Web service مورد نظر را از روی خوده دات نت تست میکنید با این کد Cookie میسازد ولی وقتی در Win app اضافه میشود چه به صورت Local چه بصورت Network دیگر Cookie نمیسازد.