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

مشكله FileUpload في ال UpdatePanel

مغلقمُجاب
بدأه alshamery في 22 أبريل 2013 · 1 رد · 1,217 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

عندي مشكله FileUpload داخل ال UpdatePanel  

صفحة السورس

<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </asp:ToolkitScriptManager>
        <br />
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                
                <asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" />
                <asp:Button ID="Button1" runat="server" Text="Button" />
            </ContentTemplate>
        </asp:UpdatePanel>
        <br />
    
    </div>
    </form>
</body>

 

صفحة الكود

 

Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
         (MsgBox(AsyncFileUpload1.HasFile
    End Sub
End Class

 

فــ   سواً رفعت ملف او لم ارفع يتم اظهار رساله false

طبعاً ال فايل ابلود  يشتغل 100% خارج ال updatePanel    لكن المشكله عند ادخاله في ال updatePanel  

احفظ الله يحفظك ، احفظ الله تجده تجاهك ،

إذا سألت فاسأل الله ، وإذا استعنت فاستعن بالله ،

واعلم أن الأمة لو اجتمعت على أن ينفعوك بشيء ، لم ينفعوك إلا بشيء قد كتبه الله لك ،

وإن اجتمعوا على أن يضروك بشيء لم يضروك إلا بشيء قد كتبه الله عليك

#2 أفضل إجابة

السلام عليكم ..

هذه مشكلة عامة و الحل هو استخدام AsyncPostBackTrigger كما في المثال : 

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="btnAsyncUpload" runat="server"
           Text="Async_Upload" OnClick = "Async_Upload_File" />
        <asp:Button ID="btnUpload" runat="server" Text="Upload"
           OnClick = "Upload_File" />               
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID = "btnAsyncUpload"
          EventName = "Click" />
        <asp:PostBackTrigger ControlID = "btnUpload" />
    </Triggers>
</asp:UpdatePanel>

 رابط المصدر .

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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