0
我一直在试图将jquery文件上传组件集成到我的项目中。目前只有页面上只有该组件时才能正常工作。ASP.NET两种形式
该组件使用form
标签作为页面上的拖放区域。这是一个问题,因为在asp.net网页表单页面中只能有一个form
标签。另外,表单标签定义了上传文件的操作。
这是表单代码的样子:
<form id="fileupload" action="api/FileHandler" method="POST" enctype="multipart/form-data">
我想这个组件是在页面的中间。我如何去做这件事?
谢谢。
编辑:This is the file upload component!我使用example!
您可以尝试一种解决方法,如[在此SO问题](http://stackoverflow.com/q/26018625/1810243)。 – MikeSmithDev 2015-02-12 03:54:12
“asp.net web表单页面中只能有一个表单标签”是一种常见的误解。 *这是不正确的。*根据HTML规范,您可以根据需要在页面上拥有尽可能多的表单标签。你不能*拥有的是1)嵌套表单(HTML规范)或2)同时具有* runat =“server”'的多个表单*(可见*)(ASP.NET规范)。 – MikeSmithDev 2015-02-12 03:55:56
那么在这种情况下,表单需要嵌套,因为上传组件需要成为表单的一部分。 – user1253073 2015-02-12 04:40:58