AjaxFileUpload中存在的验证文件已上传或待处理

时间:2017-07-07 19:33:43

标签: javascript c# jquery asp.net ajaxcontroltoolkit

如何验证AjaxFileUpload中选择的文件是否已上传或待处理

enter image description here

这是我的.aspx页面代码

 <form id="form1" runat="server">
    <asp:ToolkitScriptManager runat="server">
    </asp:ToolkitScriptManager>
    <asp:AjaxFileUpload ID="AjaxFileUpload1" runat="server"
        Width="400px" OnUploadComplete="OnUploadComplete" Mode="Auto" />       
</form>

.aspx.cs代码是

 protected void OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
    {
        string fileName = Path.GetFileName(e.FileName);
        AjaxFileUpload1.SaveAs(Server.MapPath("~/uploads/" + fileName));
    }

我已经实现了java脚本,因为我能够验证该文件是否存在于Ajaxfileupload中,但是哪个文件是Pending for my我无法验证。

  function validate() {
        if ($(".ajax__fileupload_fileItemInfo").length > 0) {
            alert('file exist .');
        }
        else {
            alert('select your file');
        }
    }

假设我已经上传了2个文件,然后我添加了一个新文件来上传但是如何验证上传了2个文件并且没有上传新放置的文件。 我需要从java脚本

验证这一点

我需要在onclientclick事件上的任何按钮上验证这一点。

1 个答案:

答案 0 :(得分:2)

我找到了适合我的答案 实现代码

ggplot(stuff, aes(Gene_Type, x = Sample, y = interaction(Gene_Type, Gene, lex.order = TRUE), group =Gene_Type)) + 
geom_tile(aes(fill = as.numeric(as.character(v)))) + scale_fill_gradient(name = 'Sarcoma Map', low = 'white', high = "#1abc9c") + 
theme(axis.title.x = element_blank(), axis.text.x=element_blank(),
    axis.ticks=element_blank(),  panel.border = element_rect(colour = "#34495e", fill=NA, size=1))