Sie haben verschachtelte Formen bekommen, die in HTML ist illegal und wird nie funktionieren. Und auch, wie ich in den Kommentaren gesagt habe, weil Sie ASP.NET WebForms verwenden, benötigen Sie nur ein Formular für die ganze Seite (Master und Inhalt). Sie können einfach Dinge wie das "OnClick" -Ereignis Ihrer Schaltflächen verwenden, um zu steuern, was später beim Postback passiert.
Wenn Sie die Formularüberprüfung wünschen, verwenden Sie die integrierten Validierungssteuerelemente von ASP.NET, die funktionieren und auch eine unverzichtbare serverseitige Validierung bereitstellen, die von JS-Frameworks nicht unterstützt wird. (Die clientseitige Validierung ohne übereinstimmende serverseitige Validierung ist sinnlos, da böswillige Benutzer oder Bots diese einfach umgehen können - vertraue niemals etwas, das vom Browser kommt).
Weitere Informationen zu den integrierten Validierungssteuerelementen finden Sie unter https://msdn.microsoft.com/en-us/library/debza5t0.aspx. Es gibt auch einen CustomValidator, mit dem Sie alles abdecken können, was mit den wichtigsten nicht möglich ist, und das in dieselbe Pipeline zum Überprüfen und Melden von Fehlern sowohl auf der Client- als auch auf der Serverseite eingreift.
P.S. Bitte posten Sie den tatsächlichen Code in Zukunft, nicht Bilder, so dass der Inhalt durchsuchbar und kopierbar ist.
können Sie hier Code eingeben? – Lakmi
verschachtelte Formulare sind illegales HTML und funktionieren nicht. Ist das ASP.NET-WebForms? In diesem Rahmen können Sie außerdem nur ein Formular-Tag auf der gesamten Seite haben, das alle Ihre Steuerelemente abdecken muss. Anstelle von mehreren Formularen, wie Sie sie in einer eher konventionellen Web-App verwenden, werden Postbacks über die Verwendung von Ereignisrückrufen in den aspx-Serversteuerelementen gesteuert. – ADyson