كيف ممكن أستطيع إظهار صندوق حور حفظ ملف
SaveDialog In ASP.net
عندما تضع رابط لأحد الملفات على السيرفر مثل ملف مضغوط او ملف وورد او غيرها فان الضغط على ذلك الرابط سيظهر مربع حوار لحفظ او فتح الملف وعند اختيار حفظ سيظهر مربع او صندوق حوار الحفظ .... وهو تماما ما يحدث عندما تضغط بزر الفأرة الايمن على احد الروابط وتختار حفظ باسم
اما اذا كنت تقصد اظهار صندوق الحوار حفظ مثل تطبيقات الويندوز العاديه فهذا غير ممكن في تطبيقات الويب عموما فهي دائما اسيرة برنامج المتصفح الذي تعرض من خلاله ...
المشكلة أخي الكريم أن المتصفح كما ذكر الأخ قرش مشكورا محدود
والمشكلة في ذلك هي محدودية الجافاسكريبت على التعامل مع الملفات
فالجافاسكريبت لا تتعامل مع الملفات ولو كانت كذلك لاستطعنا تحميل Upload من خلال Ajax الأمر الذي لم يتم حتى الآن
بالنسبة لفتح مربع الحفظ بشكل آلي فالموضوع يعتمد على المتصفح الذي أصبح يمنع المربع من الظهور اذا لم يوافق المستخدم على ذلك في رسائل تحذيرية
اذا وجدت أي فكرة اعرضها على الشباب في المنتدى وناقش امكانية تحقيقها واكتشف متعة التقليد الديناميكي (مصطلح حوايري :D)
مشكورين على الرد
أخي القرش واحد انا قصدي تماما مثل ما قلت معي ملفات في السرفر
والمسار بتاعها مخزن في DB قمت بإستعراض الملفات في GridView
بس ما عرفت أزاي أخلي إسم الملف في Grid رابط
ممكن توضح كيف ممكن أخلي إسماء الملفات روابط لكي يظهر صندوق الحوار كما ذكرت
شكرا
طيب ببساطة جيب المسار لخاصية NavigationUrl لعنصر Hyperlink ضمن GridView
الموضوع ببساطة أشبه بجلب نص من قاعدة البيانات
ولكن بدل اسناده لعنصر عرض نص ... قم باسناده لعنصر Hyperlink
انظر الموضوع التالي:
فيه كيفية جلب بيانات لعنصر رابط أرجو أن يفيدك
تم تعديل هذه المشاركة بواسطة Arwany في 6 أغسطس 2007 في 09:32
هذا الموضوع مغلق.