Nur ein einziges serverbasiertes Form-Tag

  • C# (ASP)

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von AliveDevil.

    Nur ein einziges serverbasiertes Form-Tag

    Hallo,

    bei diesem Code:
    (der Ausschnitt, wo HTML vorhanden ist)

    HTML-Quellcode

    1. <form id = "form1" enctype = "multipart/form-data" runat = "server">
    2. <input type = "file" id = "datei" runat = "server" />
    3. <br />
    4. <input id = "Submit" type = "submit" value = "Hochladen" onclick = "Versand" runat = "server" />
    5. </form>
    6. </asp:Content>


    sagt das Framework:

    Auf einer Seite darf nur ein einziges serverbasiertes Formtag stehen.

    Ganz oben stehen noch die ContentPlaceHolder von der Masterseite.

    Was muss ich ändern, dass es funktioniert?

    MFG

    Alex-Digital :D
    was du ändern musst: nutz Razor-View-Engine (ASP.NET MVC).
    Da kannste dann

    HTML-Quellcode

    1. @using (Html.BeginForm(parameter)) {
    2. @Html.LabelFor(parameter)
    3. @Html.SonstwasFor(paremeter)
    4. }

    nutzen.
    Ist .cshtml, wies in .vbhtml aussieht, weiß ich leider nicht.

    ASP.NET WebForms kannste auch mit WinForms gleichsetzen, beides ist Müll.
    ASP.NET MVC kannste WPF gleichsetzen, beides ist episch.