将Dropzone与.Net母版页和用户控件配合使用

时间:2014-12-16 15:38:11

标签: javascript .net master-pages dropzone.js webusercontrol

我根据另一个答案中的代码添加了代码(见下文),并在文件上传时在.cs中点击了Page_Load,但Request.Files.Count始终为0.

当您拥有FORM标记时,代码可以正常工作,但在使用母版页或用户控件时则无效。

我错过了什么?

由于

    

<script type="text/javascript">
    Dropzone.options.myAwesomeDropzone = {
        paramName: "file", // The name that will be used to transfer the file
        maxFilesize: 2, // MB
        url: "/dropzone.aspx?tid=<%=Request.QueryString["tid"]%>"
    };
</script>

<div id="my-awesome-dropzone" class="dropzone">
    <div class="fallback">
        <input name="file" type="file" multiple="multiple" runat="server" />
        <input name="btnUpload" type="submit" /><br />
        <br />
        <asp:Label ID="lblFallbackMessage" runat="server" />
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

您应该以编程方式创建dropzone   - http://www.dropzonejs.com/#create-dropzones-programmatically

var myDropzone = new Dropzone("div#myId", { url: "/file/post"});