الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

زيادة العداد بالضغط على لينك

مغلق
بدأه ابو السموأل في 12 مارس 2006 · 2 رد · 680 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخواني عندي DATAGRID فيه لينك لتحميل ملفات اريد عمل عداد لاحسب مرات التحميل لكل ملف

لكن المشكلة كيف استطيع تنفيذ جملة ال SQL عند الضغط على رابط التحميل

ارجو ان يكون السوأل واضح

وجزاكم الله كل خير

#2
ابو السموأل كتب:
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخواني عندي DATAGRID فيه لينك لتحميل ملفات اريد عمل عداد لاحسب مرات التحميل لكل ملف

لكن المشكلة كيف استطيع تنفيذ جملة ال SQL عند الضغط على رابط التحميل

ارجو ان يكون السوأل واضح

وجزاكم الله كل خير

الحل هي أن تستخدم بعض الكود ليتم تنزيل الملف عن طريقه وليس عن طريق الوصلة، إليك الشفرة

    Dim objFile As System.IO.FileInfo

        objFile = New System.IO.FileInfo(Server.MapPath("~/filename.zip"))
       
        Response.Clear()

        Response.AddHeader("Content-Length", objFile.Length.ToString())
        Response.AddHeader("Content-Disposition", "attachment;filename=filename.zip")

        Response.AddHeader("Content-Length", objFile.Length.ToString())

        Response.ContentType = "application/octet-stream"

        Response.WriteFile(objFile.FullName)

        Response.Flush()

        Response.End()

ضع هذه الشفرة في link button ، ثم استدعي شفرة ال SQL التي سوف تزيد عدد مرات التنزيل

أرجو أن أكون قد حققت بعض الفائدة لك.

بالتوفيق

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#3

جزاك الله كل خير ساجرب ان شاء الله

هذا الموضوع مغلق.

مواضيع مشابهة