Asp.net ajax ile ilgili son yazımızda kurulumundan, asp.net ajax kullanımından ve birazda update panel aracından bahsetmiştik. Asp.net ajax update panel aracını detaylı bir şekilde kullanacağımız bu yazıda update panel hakkında daha detaylı bilgiye sahip olacaksınız. Asp.net Ajax Update panel aracı içerisinde eğer file upload kontrolünü kullanmayı denediyseniz file upload kontrolünün dosya içermediğini yani yüklemenin yapılamadığını göreceksiniz. Böyle bir durumda yapmanız gereken tek şey update panelin triggerlarına PostBackTrigger olarak file upload kontrolü için kullanacağınız butonun ID'sini göstermeniz yetecektir. Örnek olarak aşağıdaki koda bakabilirsiniz.
<asp:UpdatePanel ID="updatepanel" runat="server">
<ContentTemplate>
<asp:FileUpload ID="fileupload" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnUpload" />
</Triggers>
</asp:UpdatePanel>
Eğer update panelin içerisinde birden fazla postback yapacak kontrol olursa yukarıdaki yöntem işe yaramayacaktır.
Asp.net Ajax Etiketler : asp.net ajax postbacktrigger, asp.net ajax update panel file upload, asp.net ajax file upload kullanımı, asp.net ajax toolkit, update panel file upload |