Asp.net NET的两种形式
我一直在尝试将jquery文件上传组件集成到我的项目中。当前,当页面上只有该组件时,它可以正常工作 该组件使用Asp.net NET的两种形式,asp.net,webforms,Asp.net,Webforms,我一直在尝试将jquery文件上传组件集成到我的项目中。当前,当页面上只有该组件时,它可以正常工作 该组件使用表单标记作为页面上的拖放区域。这是一个问题,因为asp.net web表单页面中只能有一个表单标记。此外,form标记定义了上载文件的操作 以下是表单代码的外观: <form id="fileupload" action="api/FileHandler" method="POST" enctype="multipart/form-data"> 我希望这
表单
标记作为页面上的拖放区域。这是一个问题,因为asp.net web表单页面中只能有一个表单
标记。此外,form标记定义了上载文件的操作
以下是表单代码的外观:
<form id="fileupload" action="api/FileHandler" method="POST" enctype="multipart/form-data">
<>我希望这个组件在页面的中间。我该怎么做呢
谢谢
编辑:
我在用这个 作为@MikeSmithDev建议的链接,我将表单标记更改为div标记,并将其修复。它似乎有一种形式和一种动作,而不是作为一种形式使用。JQuery代码完成了拖放区域的设置,设置了事件,并基于具有指定ID的标记引发了事件。因此,表单标记并不是真正必要的 您可以尝试一种解决方法,如“asp.net web表单页面中只能有一个表单标记”是一种常见的误解。这不是真的。根据HTML规范,一个页面上可以有任意多个表单标记。您不能有1)嵌套表单(HTML规范)或2)多个同时可见的
runat=“server”
表单(ASP.NET规范)。在这种情况下,表单需要嵌套,因为上传组件需要是表单的一部分。@MikeSmithDev,我刚刚将表单标记更改为具有相同ID的div,它就工作了。谢谢你们两个。你们应该把答案贴出来。