PDA

View Full Version : سوال: آپدیت پنل و فایل آپلود!



bomb23
دوشنبه 29 خرداد 1391, 18:23 عصر
سلام من یه آپدیت پنل دارم که داخلش چند تا تکست باکس و یه FileUpload هست! من اطلاعات از تکست باکس ها میخونم و داخل دیتا بیس ذخیره میکنم و از FileUpload عکسی میگیرم و داخل یه پوشه ذخیره میکنم! اما کنترل FileUpload وقتی در آپدیت پنل است چیزی رو ارسال نمیکنه ! در واقع چیزی ذخیره نمیشه اما وقتی در آپدیت پنل نباشد به خوبی عمل میکنه!
باید چیکار کنم؟

hamid_shrk
دوشنبه 29 خرداد 1391, 19:05 عصر
دوست عزیز فایل آپلود با آپدیت پنل کار نمیکند ، باید این کار رو با ajax خودتون انجام بدید ، سرچ کنید تو همین سایت زیاد بحث شده.

mahmood_4246
سه شنبه 06 تیر 1391, 20:47 عصر
fileupload رو میشه داخل updatepanel گذاشت به شرطی که از تگ Triggerاستفاده بشه .. به این مثال توجه کن


<Triggers>
<asp:AsyncPostBackTrigger ControlID = "btnAsyncUpload"
EventName = "Click" />
<asp:PostBackTrigger ControlID = "btnUpload" />
</Triggers>


<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>

hamed2592
پنج شنبه 08 تیر 1391, 12:29 عصر
آقا من میخوام یه فایل مثلا عکس آپلود کنم با این خط کد :


Dim str1 As String = (DateAndTime.Now.Second.ToString + ".jpg").ToString
FileUpload1.PostedFile.SaveAs(Server.MapPath(str1) .ToString)

اما این خطا رو میده:

Object reference not set to an instance of an object

اما همین فرمان تو رویداد کلیک Upload_File مشکلی نداره ولی صفحه Refresh میشه !