مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

jamaljaj

عضویت از 1394/03/17

خطای Illegal characters in path در Asp.net

  • سه شنبه 5 اردیبهشت 1396
  • 12:59
تشکر میکنم

سلام وقت بخیر

من یه GridView دارم که باید با یسری اطلاعات از دیتا بیس پر بشه  این اطلاعات مسیر فایل های موجود در پروژه است.

من برای چک کردن فایل ها بر روی هاست از دستور زیر استفاده کردم ولی با خطای    Illegal characters in path مواجه میشم


<asp:TemplateField HeaderText="نام فایل">  
            <ItemTemplate>  
              <span><%#(System.IO.File.Exists(Server.MapPath(Eval("filename").ToString())) == true) ? Eval("filename") : "<b style='color:red'>فایل آپلود نشده</b>"  %></span>
            </ItemTemplate> 
        </asp:TemplateField>

 میشه راهنمایی کنید مشکل کار کجاست ؟

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 5 اردیبهشت 1396
  • 15:22

در Code Behind چک کنید موجود بودن یا نبودن فایل را .

کاربر سایت

jamaljaj

عضویت از 1394/03/17

  • سه شنبه 5 اردیبهشت 1396
  • 17:11

استاد همین جا هم اجرا میشه ولی زمانیکه میخوام به صفحه بعد برم این خطار رو میده

نمونه در پایین هست.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 6 اردیبهشت 1396
  • 08:29

تصور خطا را ضمیمه کنید

کاربر سایت

jamaljaj

عضویت از 1394/03/17

  • چهارشنبه 6 اردیبهشت 1396
  • 10:39

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 6 اردیبهشت 1396
  • 12:42

نمیتونه به مسیر دسترسی پیدا کنه

معمولا اینجور کدها رو در CodeBehind مینویسیم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)