ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
403
403
EMPFEHLEN
-
22.11.05 14:40 #1
- Registriert seit
- Apr 2004
- Ort
- schweiz
- Beiträge
- 618
Huhu, nun melde ich mich mal wieder mit einer peinlichen Frage... Da ich meine andere Arbeit abgeschlossen habe, habe ich meine neue erhalten, und siehe da, ich soll schon wieder was neues lernen, dieses mal gehts in richtung Asp.Net mit c#. Nun, irgend wie blicke ich da nicht durch, also bei mir im Visual Studio, habe ich ganz normalen c# Code, und in den meisten Tutorials im Inet sieht das so aus:
Ich weis das ich in HTML-Code umsteigen kann, aber da siehts einfach nach HTML aus... Nun, wiso habe ich ganz normalen c# code bei mir, einfach mit eingeschränkten Methoden/Funktionen? Hat wer nen haufen gute Tutorials? Ich hoffe das der ISpyBuy link bald wieder geht, hab gehört, dass dies ein relativ gutes Bsp sei.Code :1 2 3 4 5 6 7 8 9 10 11
<script language="C#" runat="server"> void Page_Load(Object Src, EventArgs E ) { DataView Source = (DataView)(Application["Source"]); MySpan.Controls.Add(new LiteralControl(Source.Table.TableName)); MyDataGrid.DataSource = Source; MyDataGrid.DataBind(); } </script>
Und gleich noch so nebenbei; Ich habe zwei Pages, eine Login eine MainForm, wie kann ich von der Page Login, die MainForm page anzeigen? Irgend wie geht das mit Page gui = new Gui(); etc nicht. Wie gesagt hab keinen Plan von asp.net
Und die Tutorials mit oben gezeigten Code, helfen mir leider noch wenig, da weil ich ja wie gesagt normalen Code vor mir habe...
Ja, nun habt ihr mal wieder etwas zum Lachen
Hoffe trotzdem auf ein paar Tipps
so long
ziop~~Be water my friend~~ by bruce
~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
*****************************
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination
.:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.
-------------------------------------------------------------------------------------
Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!
-
22.11.05 15:52 #2
Es gibt zwei Methoden ASP.Net zu programmieren.
Inline also direkt in der ASP Seite - sieht aus wie Html und Code Behind.
Code Behinde bedeutet das deine Seiten in ein DLL Kompliert werden. Du hast dann für jede Seite einen Extra Codebereich. Unter 1.1 wird der je nach Ansicht aus/eingeblendet.
2.0 verwendet partielle Klassen, daher hast du dann pro Seite eine extra Datei mit C# Code oder halt VB.Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
-
22.11.05 15:56 #3
- Registriert seit
- Apr 2004
- Ort
- schweiz
- Beiträge
- 618
Hab aber kein 2.0 sondern 1.1 und hab trotzdem nur normalen C# Code
Wiso bekomm ich auch so nen Auftrag, lieber nen ClientProgramm schreiben, mit C# das könnt ich wenigstens -.-* Mann, ich weiss nicht mal wie ich ne zweite Page nach erfolgreichem Login aufrufe -.-*
~~Be water my friend~~ by bruce
~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
*****************************
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination
.:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.
-------------------------------------------------------------------------------------
Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!
-
nabend
Wenn ich mich recht entsinn, muss du als StartPage deine Hauptform festlegen.
In der web.config musst du den Login auf FormLogin (oder so ähnlich) setzen.
Es kann auch noch sein, dass du für deine Seite im IIS die LoginInformation ändern musst, also den anonymen Login verbieten.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
22.11.05 20:34 #5
- Registriert seit
- Dec 2003
- Ort
- Oberursel bei Frankfurt a.M.
- Beiträge
- 69
Schau dir mal wie Website Asp.Net an. Dort findest du im Grunde alles was du brauchst, um mit der Asp.Net Entwicklung anzufangen.
-
23.11.05 08:09 #6
- Registriert seit
- Apr 2004
- Ort
- schweiz
- Beiträge
- 618
Danke drvj, aber die kenne ich schon
Was denkst du, wie viel Pages man an einem Tag findet
Und besonders die Offiziellen Pages findet man schnell 
@niggo, Das mit dem Anonym ist schon lange geschehen, ich Brauch so oder so den User, der sich eingelogt hat am Rechner als Users fürs Programm, daher ist der schon dissabled
Erm in der Web.config, muss ich da ne neue Zeile schreiben? Denn irgend wie find ich da kein LogiForm oder ähnliches, welches mich auf den Login hinweist, aber ich check das nochmal, und als zweite Frage, wenn ich das habe, wie kann ich anschliessend sagen, das nun die MainPage geladen werden soll?
so long
ziop
**edit**
Bin schon einen schritt näger, doch immer noch nicht weit weg von nem kleinen Problem zu lösen
Das ist mal die Grundlage, nun muss ich sie nur noch zum laufen bringenCode :1 2 3
<authentication mode="Forms"> <forms loginUrl="Login.aspx"/> </authentication>

cya soonGeändert von zioProduct (23.11.05 um 08:45 Uhr)
~~Be water my friend~~ by bruce
~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
*****************************
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination
.:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.
-------------------------------------------------------------------------------------
Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!
-
23.11.05 10:09 #7
- Registriert seit
- Apr 2004
- Ort
- schweiz
- Beiträge
- 618
Ok, das Login gefummel hab ich gecheckt
Aber nun tut sich folgendes problem auf, ich finde den Integrated Windows User nicht mehr, die Settings im ISS stimmen aber noch, und ich Ruf ihn mittels
auf, aber da die Loginpage ja nicht mehr Startup ist, füllt er mir meine Id einfach nimmer, vorhin als Sie noch start war gings, ich habe es im OnInit der loginPage drinne, zusätzlich habe ich keine Ahnung wie ich den Windowsuser in der Web.cfg setze, also ich habe es folgendermasen:Code :1
txtId.Text = this.User.Identity.Name.Substring(this.User.Identity.Name.IndexOf("\\")+1);
Nun weiss ich nicht, ob es nicht funktioniert weil ich keinen Windosuser mehr zurückbekomme, oder weil ich dazu noch den user flasch setze in der Web.cfgCode :1
<user name="User.Identity.Name.Substring(this.User.Identity.Name.IndexOf(\\)+1)" password="" />

Thx for further help
so long
ziop
**Edit**
Ok, da mann um ne Externe Loginpage den user auf deny"?" sprich unbekannte User setzten muss, wird der WindosUser nicht mitgegeben. Also muss man das Weglassen. Den Rest habe ich nun direkt über SQL gelöst. Muss mir noch überlegen, ob ich die externe LoginPage abschaffe...
Trotzdem danke
cyaGeändert von zioProduct (23.11.05 um 14:52 Uhr)
~~Be water my friend~~ by bruce
~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
*****************************
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination
.:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.
-------------------------------------------------------------------------------------
Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!





Zitieren

Login





