نمایش نتایج 1 تا 3 از 3

نام تاپیک: عدم کارکرد RegularExpressionValidator در FileUpload

  1. #1

    Question عدم کارکرد RegularExpressionValidator در FileUpload

    با سلام
    من یک FileUpload در فرمم دارم. و یک RegularExpressionValidator هم گذاشتم که مثلا فایل pdf و word فقط موقعی که روی فایل آپلود کلیک می کنم فقط فایل های با فرمت pdf و word قابل انتخاب باشد.
    کد HTML:
    <div class="mb-3">                <label for="formFile" class="form-label">انتخاب فایل</label>                <asp:FileUpload ID="FileUpload1" multiple="false" runat="server" Width="1024px" />                <br />                <asp:RequiredFieldValidator ID="RequiredFieldValidatorFile" runat="server" ErrorMessage="لطفا فایل مورد نظر را انتخاب نمایید" ControlToValidate="FileUpload1" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>                <asp:RegularExpressionValidator ID="RegularExpressionValidatorFile" runat="server" ErrorMessage="" ControlToValidate="FileUpload1" Display="Dynamic" ForeColor="Red" ></asp:RegularExpressionValidator>            </div>
    اینم کدی که نوشتم


    this.RegularExpressionValidatorFile.ValidationExpr ession = "^.+(.doc|.docx|.DOC|.DOCX|.pdf|.PDF)$";


    ولی وقتی روی FileUpload کلیک می کنم باز AllFile رو نمایش میده.

    FileUpload.jpg

    ممنون میشم راهنمایی کنید چجوری رفعش کنم؟

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    73
    پست
    3,690

    نقل قول: عدم کارکرد RegularExpressionValidator در FileUpload

    سلام و روز خوش

    1- اون validator ارتباطی به file dialog که مرورگر باز میکنه نداره و فکر نمیکنم شما کنترلی رو فیلترهای انتخاب فایل داشته باشین.
    validator فقط یک چک سمت کلاینت انجام میده و نباید به همین اکتفا کنین.
    باید سمت سرور هم جداگانه چک کنین: پسوند، اندازه، content و ...

    2- شاید کمپوننتی پیدا کنین که قابلیت فیلتر فایل دیالوگ داشته باشه،
    ولی به احتمال زیاد اون هم نیاز به یک قابلیت اضافه از پیش نصب شده روی سیستم کاربر داشته باشه.
    یعنی روی همه سیستم ها به این روش کار نکنه.
    این ها رو باید خودتون تحقیق کنین چون بر پایه حدس و گمان میگم.

    3- این که تگ آموزش روی پرسش ها میگذارین گمراه کننده است!
    این تگ رو زمانی باید استفاده کنین که خودتون دارین یک مطلبی رو آموزش میدین.

  3. #3
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,022

    نقل قول: عدم کارکرد RegularExpressionValidator در FileUpload

    نقل قول نوشته شده توسط MasoudAdmin مشاهده تاپیک
    با سلام
    من یک FileUpload در فرمم دارم. و یک RegularExpressionValidator هم گذاشتم که مثلا فایل pdf و word فقط موقعی که روی فایل آپلود کلیک می کنم فقط فایل های با فرمت pdf و word قابل انتخاب باشد.
    کد HTML:
    <div class="mb-3">                <label for="formFile" class="form-label">انتخاب فایل</label>                <asp:FileUpload ID="FileUpload1" multiple="false" runat="server" Width="1024px" />                <br />                <asp:RequiredFieldValidator ID="RequiredFieldValidatorFile" runat="server" ErrorMessage="لطفا فایل مورد نظر را انتخاب نمایید" ControlToValidate="FileUpload1" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>                <asp:RegularExpressionValidator ID="RegularExpressionValidatorFile" runat="server" ErrorMessage="" ControlToValidate="FileUpload1" Display="Dynamic" ForeColor="Red" ></asp:RegularExpressionValidator>            </div>
    اینم کدی که نوشتم


    this.RegularExpressionValidatorFile.ValidationExpr ession = "^.+(.doc|.docx|.DOC|.DOCX|.pdf|.PDF)$";


    ولی وقتی روی FileUpload کلیک می کنم باز AllFile رو نمایش میده.

    FileUpload.jpg

    ممنون میشم راهنمایی کنید چجوری رفعش کنم؟
    C#‎ - filter the file type with the file upload control - Stack Overflow

تاپیک های مشابه

  1. سوال: RegularExpressionValidator
    نوشته شده توسط irrazor در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 08 بهمن 1393, 13:52 عصر
  2. سوال: مشکل در RegularExpressionValidator
    نوشته شده توسط starland در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 14 بهمن 1392, 09:18 صبح
  3. سوال: RegularExpressionValidator با دو شرط؟
    نوشته شده توسط rezafotovat در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 27 اردیبهشت 1390, 18:31 عصر
  4. سوال: مشکل در RegularExpressionValidator
    نوشته شده توسط manamZS در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 30 خرداد 1389, 16:36 عصر
  5. مبتدی: نوشتن RegularExpressionValidator
    نوشته شده توسط eyes_shut_number1 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: جمعه 01 آبان 1388, 00:02 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •