【发布时间】:2011-11-05 09:43:52
【问题描述】:
我有 Default.aspx 和几个控件以及 Uploadify 图像上传控件,我调用另一个文件 UploadImages.aspx 文件来使用 jQuery 上传图像,我使用通用 C# 代码上传图像并将图像详细信息也保存在数据库中。
Default.aspx PAGE 上的 HTML 代码
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="False" UpdateMode="Conditional">
<ContentTemplate>
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatDirection="Horizontal" >
<ItemTemplate>
<br /><img src='http://test.kashmirsouq.com/ImageUploads/<%# Eval("ImageID") %>' width="100px" height="100px" vspace="2" hspace="2" border="1" />
<br /><asp:LinkButton ID="lnkBtnDeleteImage" CommandArgument='<%# Eval("sno") %>' CommandName="Delete" runat="server">
Delete</asp:LinkButton>
<br />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SQLConnectionString %>"
SelectCommand="SELECT [sno], [ImageID] FROM [User_Images]">
</asp:SqlDataSource>
</ContentTemplate>
</asp:UpdatePanel>
我想用UpdatePanel1.Update()方法来刷新UpdatePanel1,但是我不知道如何在UploadImage.aspx页面注册updatePanel1控件。
请帮我解决这个问题 我的基本目标是在上传图片后显示图片而不刷新页面
出于安全原因,我已将链接上的页面示例删除
【问题讨论】:
标签: asp.net c#-4.0 jquery partial-page-refresh updatepanel