这是代码片段来自blueimp文件上传。 <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>
答案 0 :(得分:2)
正如您所注意到的,Master Page
有一个(服务器端)form
。您无法嵌套表单 - 这是您在(内容)页面中添加(附加)<form/>
标记时所执行的操作。
你可以 -
将按钮的PostBackUrl
属性设置为Post
到其他目标。
使用不同的Master Page
(或根本不使用一个)
答案 1 :(得分:0)
您也可以从内容页面使用它。
您所要做的就是在内容页面中使用div标签替换表单tage。 它对我有用。