PDA

View Full Version : سوال: 2 سوال از asp.net2005



amirsajjadi
شنبه 10 اسفند 1387, 08:33 صبح
با سلام
1) من یک شی UploadFile درون UpdatePanel آژکس قرار دادم ولی وقتی میخام نام فایل رو با استفاده UploadFile1.FileName بدست بیارم یک رشته تهی برمیگردونه. من همین کار رو بدون آژاکس انجام دادم و درست جواب داد حالا میخواستم ببینم راهی داره ؟

2) من صفحه ی ورود کاربری طراحی کردم که وقتی کاربر یوزر و پسورد خودش رو میده توی بانک فیلد lock اون کاربر مقدار دهی میشه و از این طریق رکورد کاربر رو قفل میکنم. حالا یک مشکل وجود داره اونم اینه که چه طور وقتی کاربر مرورگر اینترنت رو می بنده چک کنم که کاربر از سایت خارج شده است یا نه ؟

با تشکر

Keramatifar
شنبه 10 اسفند 1387, 11:06 صبح
دوست عزیز
در مورد سوال اولت معمولا نباید این مشکل پیش بیادیا کد برنامه تو بذار تا ببینم مشکل از کجاست یا برنامتو trace کن ببین کجا مقدارت null میشه

در مورد سوال دومت هم میتونی از Session استفاده کنی

milade
شنبه 10 اسفند 1387, 13:58 عصر
1) من یک شی UploadFile درون UpdatePanel آژکس قرار دادم ولی وقتی میخام نام فایل رو با استفاده UploadFile1.FileName بدست بیارم یک رشته تهی برمیگردونه. من همین کار رو بدون آژاکس انجام دادم و درست جواب داد حالا میخواستم ببینم راهی داره ؟
کنترل فایل اپلود نمیتونه داخل اپدیت پنل قرار بگیره ( به هیچ وجه ، راهی هم نداره ! ) چون اژجکس فقط میتونه رشته رد و بدل کنه ، نه استریم و بایتی !

2) من صفحه ی ورود کاربری طراحی کردم که وقتی کاربر یوزر و پسورد خودش رو میده توی بانک فیلد lock اون کاربر مقدار دهی میشه و از این طریق رکورد کاربر رو قفل میکنم. حالا یک مشکل وجود داره اونم اینه که چه طور وقتی کاربر مرورگر اینترنت رو می بنده چک کنم که کاربر از سایت خارج شده است یا نه ؟
از سشن استفاده کنید
شما یه جستجو بکنید ، راهای مختلفی هست که بفهمی کی از سایت بیرون اومده ( با سشن ) .
اما در کل نمیشه دقیق فهمید کی بیرون میاد چون احتمالاتی هم هست ...
مثلا" همین سشن تا وقتی تراکنش بیش از یه حد انجام نشه سشن پاک میشه ، اما تا اون وقت ...
موفق باشید

amirsajjadi
یک شنبه 11 اسفند 1387, 06:56 صبح
با سلام
ببخشید من متوجه نشدم ، چطور میشه با سیشن فهمید که کاربر صفحه مرورگرشو بسته یا نه ؟

Saber_Fatholahi
یک شنبه 11 اسفند 1387, 14:07 عصر
دوست من برای سوال اول شما می تونی از تریگر استفاده کنی امه در واقع نوعی ظاهر سازی در عمل پست بک انجام می شه
موفق باشی

milade
پنج شنبه 15 اسفند 1387, 19:56 عصر
سلام

چطور میشه با سیشن فهمید که کاربر صفحه مرورگرشو بسته یا نه ؟
دو راه دارید شما :
1- یه کانکشن ( با جاوا ) به سرور بزنید و هنگام بسته شدن مرورگر سشن رو نال کنید .
2- از کنترلهای اژکس که به همین منظور ساخته شده ( از مجموعه اژاکس تولکیت ) استفاده کنید ( نامش خاطرم نیست )
پروز باشید و پایدار