Dropzone fileupload无法在asp.net MVC(VB.net)中运行

时间:2018-03-10 12:10:34

标签: asp.net-mvc vb.net-2010 dropzone.js

我的项目是使用VB.net的asp.net MVC。我正在尝试添加拖放文件的功能。我浏览了几个网站,还下载了一个C#代码。 C#代码运行良好。但是,我的项目中的代码不起作用。我比较了生成的HTML代码,它们是相同的。还尝试将.css文件手动移动到“/ content”文件夹,在.vbhtml页面中手动添加.js链接[而不是script.render()]。但它没有用。我也尝试过使用其他JQuery文件上传对象。但它们都不起作用。所以,我想也许这个问题与JQuery有关。所以,我卸载它并安装回来。但是,它也没有帮助。我正在使用JQuery 3.3.1。

你能帮忙吗?

主要问题:删除文件时没有任何反应。例如如果我删除TXT文件,浏览器就会打开TXT文件,就像我把它放在空的浏览器窗口中一样。

HTML代码如下:

<div class="row">
        <div class="col-md-9">
            <div id="dropzone">
                <form action="/Home/Upload" class="dropzone needsclick dz-clickable" id="uploader">
                    <div class="dz-message needsclick">
                        <textarea rows="10" cols="20"></textarea>
                        Drop files here or click to upload.<br>
                    </div>
                </form>
            </div>
        </div>
    </div>

JS代码如下。我可以在页面加载时看到警报“bingo”。

    @section scripts

    <script>
        $(document).ready(function () {
            alert("bingo!");
                Dropzone.options.uploader = {
                    paramName: "file",
                    maxFilesize: 2,
                    accept: function (file, done) {
                        if (file.name == "test.jpg") {
                            alert("Can't upload a test file.");
                        }
                        else {
                            //Show a confirm alert and display the image on the page.
                            alert("bingo2!");
                        }
                    }
                };
            });
    </script>


end section

0 个答案:

没有答案