标签: radupload

如何在ASP更新面板中使用telerik RadAsyncUpload和RadBinaryImage预览上传的图像?

我在asp.net中有一个web表单,在Asp Update Panel中包含一个RadAsyncfileupload和一个RadBinaryImage,如下所示

<body>
    <form id="form1" runat="server">
     <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div>

    <asp:UpdatePanel runat="server">

<ContentTemplate>

    <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server">
    </telerik:RadAsyncUpload>
    <telerik:RadBinaryImage ID ="RadBinaryImage1" runat ="server" Width= "100px" Height="100px"/>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

在代码背后

  protected void RadAsyncUpload1_FileUploaded(object sender, Telerik.Web.UI.FileUploadedEventArgs e)
        {
            if (RadAsyncUpload1.UploadedFiles.Count == 1)
            {
                byte[] image;
                long fileLength = RadAsyncUpload1.UploadedFiles[0].InputStream.Length;
                image = new byte[fileLength];
                RadAsyncUpload1.UploadedFiles[0].InputStream.Read(image, 0, image.Length);
                RadBinaryImage1.DataValue = image;

            }

        }
Run Code Online (Sandbox Code Playgroud)

但在运行时程序控制器没有触发RadAsyncUpload1_FileUploaded事件我已经搜索了Telerik论坛,发现我应该对脚本管理器做一些事情,但我需要一些帮助,如何做到这一点的原因是为了触发这个事件,整个页面应该发布反正一些脚本可以帮助我或任何其他方式!提到我需要图像的字节数组来保存在DB中.在此先感谢Saeed Soleimanifar

updatepanel image telerik radupload

3
推荐指数
1
解决办法
9771
查看次数

标签 统计

image ×1

radupload ×1

telerik ×1

updatepanel ×1