Pracuję na stronie internetowej (nie jest aplikacją internetową) w VS 2008 .Net 3.5 i używa ona pojedynczego pliku .aspx model, w którym kod serwera jest zawarty w części głowicy html zamiast używać kodu .aspx.cs za stroną.Konwersja pojedynczego pliku aspx do kodu za
Chciałbym szybko przekonwertować pliki, aby korzystać z modelu kodu, ale jak na razie jedyny sposób, w jaki mogę to zrobić, to usunięcie pliku, tworzenie nowej strony aspx o tej samej nazwie kodowej o tej samej nazwie , a następnie ręcznie skopiować kod związany z aspxem na stronę .aspx, a kod serwera na stronę .aspx.cs.
Czy jest to szybszy sposób?
Widziałem dwa artykuł, który wydają odpowiedzieć na to pytanie, ale niestety nie: Working with Single-File Web Forms Pages in Visual Studio .NET i How do you convert an aspx or master page file to page and code behind?
Obie oferują proste rozwiązanie przy czym VS działa na nogi, po prostu skierować go do plik i strzelaj. Z jakiegoś powodu nie działają. Pierwszy artykuł wydaje się odnosić do VS 2002, a drugi wydaje się odnosić do aplikacji internetowej.
Czy istnieje jakaś nadzieja dla strony internetowej?
Być może widzę to w niewłaściwy sposób, czy istnieje korzyść dla modelu jednej strony? Mam zamiar wkrótce przekształcić całą witrynę w aplikację internetową, czy model strony działa dobrze w aplikacjach internetowych?
+1 za wykonanie dodatkowej czynności, dostarczając próbkę kodu. – Armstrongest
Dziękujemy za poświęcenie czasu na stworzenie tak wspaniałej próbki kodu! –
Bardzo ładne! Ale co z deklaracjami kontroli? Są one zwykle deklarowane globalnie w pliku generowanym przez projektanta. W moim przypadku mam około ~ 1000 plików aspx, które muszą zostać przekonwertowane na kod z tyłu, więc naprawdę nie chcę żadnej ręcznej edycji. – Marcus