Nejjednoduší bude asi použít dva formuláře, kdy jeden bude obsahovt tlačítko pro nahrání souborů a prvek pro výběr souborů a druhý bude obsahovat atomická data a tlačítko pro jejich odeslání. http://www.frederikvig.com/2009/06/using... Tento článek popisuje koexistenci ASP .NET formuláře a HTML formuláře. Má to ale spoustu nevýhod. Jednou z nich je to, že buď odešlete pouze soubory, nebo pouze hodnoty. Způsobem jak odeslat soubory A hodnoty by byl form nesting, ale to je nedoporučovaná praktika, takže to nedělejte. http://stackoverflow.com/questions/28279... Zde je malá diskuse proč je form nesting nedoporučovaný. Možná by také šlo při kliknutí na jedno tlačítko nějakým JavaScriptovým kódem (ne)vymazat pole pro výběr souborů, takže byste měl jeden formulář a případně vyclearoval to pole, pokud by upload souborů nebyl na místě. Jistý způsobem by Vám také mohl přijít nový atribut form prvu input. http://www.w3schools.com/html5/tag_input... Najdete ho v seznamu atributů zde. Ovšem jako vůbec nejlepší řešení se mi jeví přehodnocení koncepce Vaší stránky tak, aby formulář pro nahrávání souborů a formulář pro modifikaci stavu serveru byly dvě různé stránky.
|