RadAsyncUpload在代码背后,怎么样?

时间:2011-02-24 10:27:15

标签: asp.net file-upload telerik

我的问题是,没有任何反应,背后的代码不会触发......也许有人可能会指出我正确的方向。有可能做这样的事情,还是我完全错了?

的Default.aspx:

    <telerik:RadProgressManager runat="server" ID="RadProgressManager1" />
    <telerik:RadAsyncUpload runat="server" ID="AsyncUpload1" />
    <telerik:RadProgressArea runat="server" ID="RadProgressArea1" />

default.aspx.cs:

    protected void AsyncUpload1_FileUploaded(object sender, FileUploadedEventArgs e)
    {
        const string relativePath = "~/Uploads/";
        var filename = e.File.FileName;
        var parentID = Convert.ToInt32(GridView1.SelectedValue);
        var filesize = Convert.ToInt32(e.File.ContentLength);
        var physicalSavePath = MapPath(relativePath) + filename; 

        //Store file info in database
            var app_FilesAdapter = new app_FilesTableAdapter();
            app_FilesAdapter.Insert(filename, relativePath + filename, parentID, 1, DateTime.Now, filesize);

        //Save physical file on disk
            e.File.SaveAs(physicalSavePath, true);
    }

0 个答案:

没有答案