0

这是来自 blueimp File Upload 的代码片段。似乎对<form action="FileTransferHandler.ashx" method="post" enctype="multipart/form-data">我不起作用。

我正在使用母版页。当我<form action="FileTransferHandler.ashx" method="post" enctype="multipart/form-data">从页面中删除并添加action="FileTransferHandler.ashx" method="post" enctype="multipart/form-data"form母版页的标签时。它开始工作。为什么??

   <div id="fileupload">
        <form action="FileTransferHandler.ashx" method="post" enctype="multipart/form-data">
            <div class="fileupload-buttonbar">
                <label class="fileinput-button">
                    <span>Add files...</span>
                    <input type="file" name="files[]" multiple="multiple" />
                </label>
                <button type="button" class="delete button">Delete all files</button>
                <div class="fileupload-progressbar"></div>
            </div>
        </form>
        <div class="fileupload-content">
            <table class="files"></table>
        </div>
    </div>
4

2 回答 2

2

正如您所注意到的,Master Page有一个 (server side) form。您不能嵌套表单 - 这是您<form/>在(内容)页面中添加(附加)标签时所做的事情。

你可以——

  • 将按钮的PostBackUrl属性设置Post为其他目标。

  • 为页面使用不同的Master Page(或根本不使用)

于 2012-11-25T23:32:27.023 回答
0

您也可以从内容页面使用它。

您所要做的就是在内容页面中用 div 标签替换表单标签。它对我有用。

于 2018-03-28T10:51:00.650 回答