سلام وقت بخیر
من یه 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>
میشه راهنمایی کنید مشکل کار کجاست ؟
ممنون
در Code Behind چک کنید موجود بودن یا نبودن فایل را .
استاد همین جا هم اجرا میشه ولی زمانیکه میخوام به صفحه بعد برم این خطار رو میده
نمونه در پایین هست.
تصور خطا را ضمیمه کنید
نمیتونه به مسیر دسترسی پیدا کنه
معمولا اینجور کدها رو در CodeBehind مینویسیم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)