Okreslenie namespace dla pliku aspx.cs

0

Witam wszystkich

Zaczynam pisac w C#, uzywam Visual Studio 2005,wersja .NET -2.0.
Utworzylam nowa ASP.NET Web Site. Projekt zawiera dwie strony. Startowa login.aspx(login.aspx.cs) oraz baza.aspx(baza.aspx.cs). Na mojej pierwszej stronie (login) uzytkownik loguje sie do bazy Oracle 9i. Jesli uzytkownik taki istnieje w bazie, to przerzuca go na nastepna strone. Nie uzywam formatki logowania dostarczanej przez VS. W pliku Web.config autentykacja jest ustawiona na Forms i allow users <*>. Tak wiec nie uzywam praktycznie tego pliku, bo dopiero startuje z C# i ASP i jeszcze nie czuje tematu. Zeby wywolac druga strone(baza) robie:
Response.Redirect("../MojaBaza/baza.aspx");
I teraz mam problem w przekazaniu loginu uzytkownika i hasla. Chcialabym zeby na stronie baza.aspx mozna bylo ustanowic polaczenie do bazy na wczesniej wykorzystany login i haslo, i zebym mogla juz tylko stworzyc zapytanie i wybrac do grida dane z odpowiedniej tabeli w bazie. Chcialam ustawic taki sam namespace w obydwu plikach aspx.cs, ale wyrzuca mi bledy. Nie wiem czy w samym pliku .aspx trzeba okreslic namespace, a jesli tak to gdzie? No i jesli mi sie w koncu uda okreslic ten sam namespace, to czy bede miec dostep do pol static w login.aspx.cs (pola login i haslo przekazuje do zmiennych typu static) za pomoca Namespace.Klasa.Element_klasy? Prosze o jakas podpowiedz.
Z gory dziekuje i pozdrawiam

0

Zobacz jak to robi DotNetNuke</url>

0

Witam
Przepraszam, ale chyba nie za bardzo zrozumialam Twoja porade. Czy to DotNetNuke ma cos wspolnego z VS 2005? Czy do tego jest potrzebne jakies srodowisko? Szczerze mowiac to jesli mam sie uczyc obslugi tego DNN tylko po to zeby sie np dowiedziec, ze to co chce zrobic w VS nie powiedzie sie, to chyba zarzuce temat ;-) Nie mam zwyczajnie na to czasu.
Pozdrawiam

0

Witam
Znalazalam rozwiazanie swojego probelmu. NIe rozwiazalam problemu opisanego ale mam inny sposob na przekazanie zmiennych login i haslo z jednej strony na druga. Wykorzystalam plik Global.asax. Tam w zdarzeniu :
void Application_Start(object sender, EventArgs e)
ustawilam

Application["login"]=" ";
Application["haslo"]=" ";

Nastepnie na pierwszej stronie przypisuje do tego wartosci na jakie zostalo nawiazanie polaczenie z baza, a potem na drugiej wywolanej stronie odczytuje je z pliku Global.asax.
Moze to nie jest zbyt wyrafinowane rozwiazanie, ale daje mi to czego chce :/ . Mimo wszystko gdyby ktos znal odpowiedz na moje glowne pytanie z watku, to nadal bardzo chetnie poznam odpowiedz. :-)
Pozdrawiam

0

To wyglada na ciekawy artykul na temat przesylania danych miedzy stronami (sam sobie przeczytam jak wroce z pracy :) )
http://codeguru.pl/article-722.aspx

0

Witam
Przepraszam, ale chyba nie za bardzo zrozumialam Twoja porade. Czy to DotNetNuke ma cos wspolnego z VS 2005? Czy do tego jest potrzebne jakies srodowisko? Szczerze mowiac to jesli mam sie uczyc obslugi tego DNN tylko po to zeby sie np dowiedziec, ze to co chce zrobic w VS nie powiedzie sie, to chyba zarzuce temat Nie mam zwyczajnie na to czasu.
Pozdrawiam

A co ma wspólnego VS 2005 z kodem ASP.NET?? Przecież to jest tylko edytor, taki sam jak notatnik. Inna sprawa, że jednak mogłabyś użyć gotowych klas (kategoria Login), one są świetne a oprócz tego można je praktycznie dowolnie ustawić jak tylko zechcesz ? - jaki był czynnik, który nie pozwalał na użycie ich?

1 użytkowników online, w tym zalogowanych: 0, gości: 1