Slik konverterer ASPX til ASCX

En fil med ASPX filtypen er en Microsoft Web Forms siden. En fil med ASCX filtypen er en Microsoft .Net User Control. Utviklere kan finne skape brukerkontroll som et webskjema først, og deretter konvertere skjemaet til en brukerkontroll, er mer praktisk enn å utvikle en brukerkontroll fra bunnen av. Du kan konvertere en ASPX webskjema til en ASCX brukeren kontroll ved å gjøre noen endringer i webskjema koden og NET-kode-bak-filer, og deretter endre navn på siden.

Bruksanvisning

1 Åpne ASPX skjema for å konvertere til en ASCX brukerkontroll i Microsoft Visual Studio.

2 Klikk på fanen hmtl visningen nederst i grensesnittet for å vise HTML-koden.

3 Finn og slett <html> og </ html> koder.

4 Finn og slette hele <head> seksjonen, inkludert <head> og </ head> taggene.

5 Finn og slett <! DOCTYPE> tag.

6 Finn og slett start- og sluttids <body> og <form> tags.

7 Rediger ASP.NET direktiv fra @ Page til @Control. Dette direktivet redefinerer siden som en brukerkontroll.

8 Rediger codebehind egenskap til å reflektere ASCX filtypen. For eksempel, hvis din webskjema heter webform.aspx vil codebehind attributtet være webform.aspx.cs eller webform.aspx.vb, avhengig av om du bruker C # eller VB.Net. Endre aspx del av attributt til ascx.

9 Rediger arver attributt, endre aspx å ascx.

10 Klikk på codebehind filen for å åpne det i redigereren.

11 Finn og redigere base klassen, endre det fra System.Web.UI.Page til System.Web.UI.UserControl.

12 Finn og endre navnet på den offentlige klasse erklæring til reflektere ASCX stedet for ASPX hvis du har omdøpt din kontroll.

1. 3 Klikk "Lagre" for å lagre codebehind filen, og lukk filen.

14 Klikk på ASPX filen på nytt for å åpne det i redigereren.

15 Høyreklikk webskjema ASPX fil i Project Explorer, og velg Gi nytt navn. Endre ASPX filtypen til ASCX. Den ASPX webskjema er nå omgjort til en ASCX brukerkontroll og kan brukes i Visual Studio prosjektet.