Я пытаюсь интегрировать компонент загрузки файла jquery в свой проект. В настоящее время он отлично работает, когда на странице есть только тот компонент.ASP.NET две формы
Компонент использует тег form
как область перетаскивания на странице. Это проблема, поскольку на странице веб-формы asp.net может быть только один тег form
. Кроме того, тег формы определяет действие, которое загружает файл.
Это как форма код выглядит следующим образом:
<form id="fileupload" action="api/FileHandler" method="POST" enctype="multipart/form-data">
Я хочу, чтобы этот компонент, чтобы быть в середине страницы. Как мне это сделать?
Спасибо.
EDIT: This is the file upload component!
Я использую это example!
Вы можете попробовать обходное решение, подобное [в этом вопросе SO] (http://stackoverflow.com/q/26018625/1810243). – MikeSmithDev
«может быть только один тег формы на странице веб-формы asp.net» является распространенным заблуждением. * Это неверно. * Вы можете иметь столько меток формы на странице, сколько хотите, в соответствии со спецификацией HTML. То, что вы * не можете иметь, - это 1) Вложенные формы (спецификация HTML) или 2) Несколько форм с 'runat =" server ", которые являются * видимыми * в то же время (спецификация ASP.NET). – MikeSmithDev
Ну, в этом случае формы должны быть вложены, так как компонент загрузки должен быть частью формы. – user1253073