मेरे पास एक अद्यतन पैनेल, स्क्रिप्ट प्रबंधक और asyncfileupload नियंत्रण के साथ उपयोगकर्ता नियंत्रण है।अद्यतन पैनल में काम करने के लिए AsyncFileUpload प्राप्त नहीं कर सकता
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:ScriptManager ID="ScriptManager2" runat="server" ></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<cc1:AsyncFileUpload ID="AsyncFileUpload2" runat="server" />
<asp:LinkButton id="lbSubmitOrder" runat="server" title="Submit Order Request" class="btn_blue_dynamic_med"/>
</ContentTemplate>
</asp:UpdatePanel>
पीछे मेरी कोड में:
Dim path As String = Server.MapPath("~/temp/test.tmp")
AsyncFileUpload2.SaveAs(path)
मेरी AsyncFileUpload2 में वस्तु फ़ाइल नाम कुछ भी नहीं है। मुझे उस फाइल को एक रिफर्नेंस नहीं मिल रहा है जिसे अपलोड किया जाना चाहिए।
-Nate
अद्यतन
मैं जोड़ दिया है
Private Sub AsyncFileUpload1_UploadedComplete(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs) Handles AsyncFileUpload1.UploadedComplete
If e.state = AjaxControlToolkit.AsyncFileUploadState.Success Then
'....'
Else
showErrorMessage(e)
End If
End Sub
मैं "अगर" बयान में एक को तोड़ने बिंदु हिट नहीं कर सकते हैं मैं एक फ़ाइल चुनने के बाद। मुझे लगता है कि मेरे पेज पर कुछ गलत है कि AJAX कैसे काम कर रहा है? यकीन नहीं है कि यह क्या है।
तय!
मैं एक दृश्य बटन/दृश्य/सत्य div के साथ एक रेडियो बटन के माध्यम से AJAX अपलोड बॉक्स प्रदर्शित कर रहा था। जवाब ने मुझे बताया कि नियंत्रण पृष्ठ लोड होना चाहिए। मैं डिव को दूर ले गया और सब कुछ काम करने लगा! अब मैं jquery के माध्यम से शो/छुपा करूंगा (जो मुझे पहले स्थान पर करना चाहिए था)।
उस ब्रेक पॉइंट को मारना नहीं।क्या इसका मतलब है कि मुझे अपने स्क्रिप्ट मैनेजर के साथ कोई समस्या है? मुझे नहीं पता कि यहां से डीबग कैसे करें ... – Nate
@Nate: मेरा संपादन देखें और फॉर्म के enctype को बदलने का प्रयास करें। –
महोदय, क्या आप इस स्क्रिप्ट का सी # संस्करण बना सकते हैं? मुझे अभी एक ही समस्या का सामना करना पड़ रहा है। –