تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: اشتباه دستور If در چک کردن مقدار داشتن فایل HttpPostedFileBase ارسالی از سمت View

  1. #1
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    14 اشتباه دستور If در چک کردن مقدار داشتن فایل HttpPostedFileBase ارسالی از سمت View

    درود
    در هر جایی از پروژه که من یک تصویر رو در سمت کنترولر دریافت میکنم ابتدا روی اون یک If میزام که در صورتی که عکسی انتخاب نشده بود پیغام مناسب اجرا بشه :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    ولی به یه دلیل نام معلوم حتی در صورتی که یک فایل انتخا شده باشه و تصویر در سمت کنترولر دریافت شده باشه همیشه ابتدا دستورات قسمت else اجرا میشه و بعد دستورات قسمت اصلی اجرا میشه - یعنی در نمونه کد بالا ابتدا پیغام "لطفا ابتدا یک تصویر را انتخاب کنید" رو نشون میده و بعد میره دستورات قسمت اصلی رو اجرا میکنه - دلیل این اختلال چیه ؟
    نکته : فایل تصویر بصورت Ajaxform به سمت کنترولر فرستاده میشه.

    لطفا این ویدیو از تست رو تماشا کنید تا متوجه منظورم بشید :
    حجم یک مگابایت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    شیوه صحیح چک کردن HttpPostedFileBase UserImg چیه ؟

  2. #2
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    پيش فرض

    مشکل حل شد

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    مدت سوالی از طرح سوال تان گذشته، احتمالا تا الآن به نحوی مشکل تان را حل کرده اید...
    درصورت ادامه مشکل، باید عرض کنم آپلود فایل با Ajax شرایط خاصی دارد ، کدنویسی هم میخواهد و نیاز به پشتیبانی مرورگر هم دارد (مثلا در نسخه های قدیمی تر IE ممکن نیست)
    پیشنهاد میکنم موقتاً مکانیزم های Ajax تان را غیر فعال کنید و دقت کنید که خصیصه enctype به form تان اعمال شود و مجدد کدتان را آزمایش کنید.
    موفق باشید.

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •