PDA

View Full Version : سوال: مشکل کنترل FileUpload در صفحاتی که وابسته به مستر پچ هستن



asp2.net
شنبه 25 خرداد 1392, 17:34 عصر
با سلام و خسته نباشی وقتی در یک صفحه ایی که وابسته به مستر پیچ نیستر، کنترل FileUpload را قرار می دم بعد از این که اجرا میکنم و فایلی را برای ارسال انتخاب میکنم وقتی از دستور
If FileUploadTest.HasFile Then
استفاده میکنم خروجی True میشه یعنی فایلی انتخاب شد تا اینجا مشکلی نیست. ولی وقتی صفحه که وابسته به مستر پچ هستش با توجه به اینکه فایلی را انتخاب میکنم خروجی false میشه انگار فایلی را انتخاب نکردم. در صورتیکه فایل انتخاب شده . ممنون میشم راهنمایی کنید.

ali9698
شنبه 25 خرداد 1392, 17:38 عصر
مشکل از جای دیگه ای هستش. چون من هم از fileupload توی صفحاتی که از مسترپیج استفاده می کنن استفاده کرده ام، اما هیچ مشکلی نداشته

asp2.net
شنبه 25 خرداد 1392, 17:40 عصر
مشکل از جای دیگه ای هستش. چون من هم از fileupload توی صفحاتی که از مسترپیج استفاده می کنن استفاده کرده ام، اما هیچ مشکلی نداشته

دقیقا" در صحه معمولی کار میکنی .میشه نمونه کد را بزاری

ali9698
شنبه 25 خرداد 1392, 19:35 عصر
اینم نمونه

if (FileUpload1.HasFile)
{
string fileformat = "";
switch (FileUpload1.PostedFile.ContentType)
{
case "image/png":
fileformat = "png";
break;
case "image/gif":
fileformat = "gif";
break;
case "image/jpeg":
fileformat = "jpg";
break;
case "image/jpg":
fileformat = "jpg";
break;
}
.
.
.
}

asp2.net
یک شنبه 26 خرداد 1392, 08:54 صبح
جناب آقای علی اقا من متوجه هستم همین کد جنابعالی را تو تو صفحه ایی که وابسته به مستر پیچ نیست مشکلی نداره ولی در صفحه وابسته به مستر پیچ مشکل داره

ali9698
یک شنبه 26 خرداد 1392, 09:39 صبح
دوست عزیز منم متوجه منظورت هستم اما میگم به طور کلی کنترل fileupload مشکلی با مستر پیج نداره. دلیل این مشکل شما میتونه هر چیزی باشه. شاید توی page_load مربوط به مسترپیج کدی نوشتی که باعث میشه این اتفاق بیفته یا شاید یه کد جاوااسکریپت باعث این مشکل شده. به نظر من یه پروژه جدید بساز و یه مسترپیج خیلی ساده و یه صفحه. اونوقت مجددا fileupload رو تستش کن. اگه بازم مشکل داشت visual studio رو repair کن. البته همه اینا نظر من بهتره بقیه دوستان که این تایپک رو میخونن هم یه نظر بدن

asp2.net
یک شنبه 26 خرداد 1392, 10:01 صبح
باشه دارم چک میکنم

asp2.net
یک شنبه 26 خرداد 1392, 10:33 صبح
پیدا کردم باید از کنترل UpdatePanel استفاده نکنم .
واقعا چیز مسخره ایی در مستر پیچ بدون کنترل پنل واقعا عذاب

ali9698
یک شنبه 26 خرداد 1392, 10:56 صبح
خوب زودتر میگفتی که از آپدیت پنل استفاده می کنی:لبخند:
آپدیت پنل کلا با file upload مشکل داره

asp2.net
یک شنبه 26 خرداد 1392, 11:30 صبح
برای رفع اون چیکار باید کنم؟؟؟؟؟؟/

اوبالیت به بو
یک شنبه 26 خرداد 1392, 11:45 صبح
برای رفع اون چیکار باید کنم؟؟؟؟؟؟/
درود بر شما

راهی وجود نداره. چون حتما باید یک Request از صفحه HTML به صورت کامل به سرور فرستاده بشه و یک پردازش کلی از ابتدا باید حتما صورت بگیره.

ali9698
یک شنبه 26 خرداد 1392, 16:34 عصر
برای رفع اون چیکار باید کنم؟؟؟؟؟؟/
از بقیه آپلودرها استفاده کن. مثل asyncFileUpload که از کنترل های ajax toolkit هستش

saeed_sho
یک شنبه 26 خرداد 1392, 20:13 عصر
پست 8 این تاپیک رو ببینید
http://barnamenevis.org/showthread.php?362081-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-fileupload-%D8%AF%D8%B1-updatepanel&p=1775068#post1775068