ASP.NET - Przejście do podstron

ASP.NET - Przejście do podstron
L6
  • Rejestracja:około 15 lat
  • Ostatnio:ponad 7 lat
0

Witam ,
tworzę stronkę w ASP.NET , i mam problem/pytanie jak w .net stworzyć przejście do podstron.

np.
Pierwsza strona menu logowania , i po kliknięciu buttona Zaloguj następuję przejście do drugiej strony/podstrony/.

M9
  • Rejestracja:około 10 lat
  • Ostatnio:około 9 lat
  • Lokalizacja:Polska , Łódź
  • Postów:22
0

Po kliknięciu na button zwracasz nowy widok w którym masz swoją podstronę.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Wrocław
1

MVC czy WebForms?

L6
  • Rejestracja:około 15 lat
  • Ostatnio:ponad 7 lat
0

WebForms

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Wrocław
1

No to zdaje się, że trzeba wywołać Response.Redirect(url).

L6
  • Rejestracja:około 15 lat
  • Ostatnio:ponad 7 lat
0

Tak , ale jak mam to lokalnie u siebie w Visual Studio , a jak to wrzucę na stronę to muszę zmieniać wszystkie URL ?
nie ma tak że po nazwie WebForms`a

np.

1.panel logowania: logowanie.aspx
2.panel menu: menu.aspx
3.podstrona: postrona1.aspx

L6
  • Rejestracja:około 15 lat
  • Ostatnio:ponad 7 lat
0

dobra wiem chyba tako powinno to wyglądać:
1.panel logowania: logowanie.aspx -> Response.Redirect("menu.aspx") -> panel menu: menu.aspx -> Response.Redirect("postrona1.aspx") -> 3.podstrona: postrona1.aspx

Po nazwach nowych WebForms`ów chyba można

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Wrocław
1

Tak, po nazwach stron, a ścieżkę bazową oznacza się tyldą, czyli masz: Reponse.Redirect("~/Menu.aspx");

L6
  • Rejestracja:około 15 lat
  • Ostatnio:ponad 7 lat
0

Dzięki wielkie :) ....

Szymon Zachariasz
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:25
0

Probuje zrobic to samo ale wyskakuje mi

Response.Redirect(WebForm2.aspx); webform2 does not contain a definition for .aspx

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Wrocław
0

Bo w C# napisy trzeba podawać w cudzysłowach: Response.Redirect("WebForm2.aspx");

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.