Asp .Net Web表单文件上传(无Flash控制)

问题描述 投票:-2回答:1

看来chrome将于今年年底停止对Flash控制的支持。我正在使用ASP Net Web表单。我现有的系统是通过使用闪光灯控制开发的。出现如下。uploading progress

Uploaded files

这是HTML表格

我从后面的代码中添加了控制器

System.Web.UI.HtmlControls.HtmlGenericControl UploadHolder = (System.Web.UI.HtmlControls.HtmlGenericControl)item.FindControl("UploadHolder");

System.Web.UI.HtmlControls.HtmlGenericControl cmdSpan = new System.Web.UI.HtmlControls.HtmlGenericControl("span");

RadAsyncUpload radAU = new RadAsyncUpload
{
    ID = "teleriUpload" + Int_Crt,
    MultipleFileSelection = Telerik.Web.UI.AsyncUpload.MultipleFileSelection.Disabled,
    OnClientAdded = "OnClientFileUploading",
    OnClientFileUploaded = "OnClientProgressUpdating",
    OnClientFileUploadFailed = "OnClientFileUploadFailed",
    OnClientFileUploading = "OnClientFileUploading",
    CssClass = "ButtonBrowse" + ((submitDoc != null) ? " ButtonBrowseReplace" : " ButtonBrowseNew"),
    OnClientProgressUpdating = "OnClientProgressUpdating",
    ClientIDMode = System.Web.UI.ClientIDMode.Static,
    MaxFileSize = Int32.Parse(criteria["Size"].ToString()),
    EnableFileInputSkinning = false,
    AllowedFileExtensions = fileTypes.Split(','),
    OnClientFileUploadRemoving = "OnClientFileUploadRemoving",
    OnClientFileUploadRemoved = "OnClientFileUploadRemoved",
    EnableInlineProgress = true,
    TemporaryFolder = Server.MapPath("~/"),
    ManualUpload = true,

    HideFileInput = true
};
cmdSpan.Controls.Add(radAU);

我需要显示此控制器,就像我的现有控制器在Chrome上显示的那样。我正在使用Telerik RadAsyncUpload控件。但它始终显示如下。enter image description here上传的列表显示在控制器附近。我需要像以前一样将其移动到“上传的文件”列中。请帮助我,有人在那里做过吗

c# jquery webforms telerik
1个回答
0
投票

最好为控件正确分配更多的空间。您可以增加其父元素/容器的宽度和高度吗?

[您还可以使用DevTools HTML和CSS检查器来找出导致问题的CSS类并覆盖它。看看我们为此类情况创建的博客文章:

https://www.telerik.com/blogs/improve-your-debugging-skills-with-chrome-devtools#inspect-the-generated-html-of-a-control

https://www.telerik.com/blogs/improve-your-debugging-skills-with-chrome-devtools#see-the-applied-styles

Telerik的瘤胃

© www.soinside.com 2019 - 2024. All rights reserved.