Ändern Sie die Seitendatei des Webformulars:
1) Löschen Sie die HTML-Tags in der Seitendatei des Webformulars: <HTML>, <body>, <head>, <form>
Der Grund, warum diese Tags gelöscht werden müssen, besteht darin, dass diese Tags nicht zweimal in einer HTML-Datei vorkommen dürfen (Benutzersteuerelemente müssen immer auf anderen Seiten platziert werden).
2) Ändern Sie den Suffixnamen der Webformularseitendatei, zum Beispiel: von test.aspx in test.ascx.
Das Umbenennen der Webformular-Seitendatei in vs.net2003 führt auch dazu, dass die Hintergrundcodedatei umbenannt wird.
Beispielsweise wird test.aspx.cs automatisch in test.ascx.cs umbenannt.
3) Ändern Sie <%Page.... %> in <%@ Control.... %>
Hier müssen Sie nur den Wert des Codebehind-Attributs von test.aspx.cs in test.ascx.cs ändern.
4) Ändern Sie die Hintergrundcodedatei test.ascx.cs
Ändern Sie die übergeordnete Klasse von System.Web.UI.Page in System.Web.UI.UserControl.
5) Ändern Sie OK
Verwenden Sie Benutzersteuerelemente:
Ziehen Sie aus dem Projektmappen-Explorer die Benutzersteuerdatei test.ascx auf Ihre Webformularseite