Hi 
Hab mal was banales f�r euch.
Ich hab einen neuen Server im einsatz W2k Maschine mit SP4. In den
L�ndereinstellungen ist die W�hrung auf Euro eingestellt. Im IIS
allerdings bringt mit formatcurrency den Wert als DM an.

Setlocale("de") oder <% @LCID=1031 %> bringen gar nichts .. weiss einer
woran das liegen kann.


Mit freundlichen Gr��en

Kay


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Kay Werner
Gesendet: Mittwoch, 17. Dezember 2003 14:21
An: [EMAIL PROTECTED]
Betreff: [Asp.net] AW: Verkn�pfungen


OK leuchtet ein , hoff ich zumindest .
 Wie wird diese Klasse dann auf allen Seiten implementiert ? 

Das mit der sprache und der Session id wollte ich immer per querystring
�bergeben. Sch�ner w�re es zwar per session zu speichern allerdings hat
das bei meinen Testl�ufen mit Asp.net nicht funktioniert sobald die
cookies abgeschaltet waren. Ich habe zwar gelesen das Asp.Net das wohl
automatisch erkennt und dann die href's automatisch �ndert um die
sessionid dranzuh�ngen aber das ging bei mir nicht. 

Uch der eintrag cookieless = true in der web.config brachte nichts. Die
session variablen haben sich immer zur�ckgesetzt ....

Mit freundlichen Gr��en
Kay

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Exit
Gesendet: Mittwoch, 17. Dezember 2003 13:55
An: [EMAIL PROTECTED]
Betreff: [Asp.net] AW: [Asp.net] AW: Verkn�pfungen

Naja - ich seh schon - Du hast Dich einfach noch net von dem ASP
Scripting gel�st!

So wie es unten beschrieben wurde - ist es eigentlich perfekt!

Du schreibst Dir einmal eine Klasse - in der Du Deine statischen Member
(Eigenschaften und Methoden) reinpackst! Und dann kannste dann - von
jedem Steuerelement darauf zugreifen!

Aufbau:

//Deine Klasse - die alles h�lt!
Public Class myClassShared
{
        public static string HalloText = "Hallo - herzlich Willkommen!";
}

//Steuerelement 1

myLabel.Text = myClassShared.HalloText;


Weiterhin - wie willste das mit der Sprache und der SessionID machen?? -
Willste das immer weiter per QueryString �bergeben oder was??

Normal macht man das nur einmal - n�mlich dann wenn die Daten �bergeben
werden - dann speichert man sich die irgendwohin weg
(Session/ViewState/Application) und nimmt die dann von dort!


-----Urspr�ngliche Nachricht-----
Von: Kay Werner [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 17. Dezember 2003 13:43
An: [EMAIL PROTECTED]
Betreff: [Asp.net] AW: Verkn�pfungen


Ok Verstanden aber ich glaube nicht das das mir hilft. Vielleicht ist
mein Verst�ndis gegen�ber dem Objektorientiertem noch nicht so
ausgereift. Mir kommt das mit der klasse irgendwie f�r das was ich
eigentlich will viel zu aufwendig vor.

Ich versuche es mal kurz zu beschreiben:

Auf der Homepage sollen 2 Variablen auf jeder Seite ausgelesen werden
die jeweils per Querystring �bergeben werden. Sessionid und Sprache. Ich
m�chte das diese Werte �berall (also auch in den Benutzerelementen)
auslesbar sind.

Hinzu kommt noch das ich einige allgemeine Funktionen ben�tige, auf die
auch von allen Seiten und Benutzerelementen zugegriffen werden kann (in
ASP hatte ich das via Include gel�st).

Ich bin mittlerweile soweit das ich f�r jede Funktion ein eigenes
Benutzerelement schreiben w�rde denke aber das das zu aufwendig ist. 

Ich will also quasi nur eine Datei die mir die Variablen �berpr�ft und
die meine Standardfunktionen implementiert, so dass ich von �berall
(also auch von ascx Dateien) darauf zugreifen kann.

Oder was ist hier die beste L�sung?

Mit freundlichen Gr��en & Danke

Kay



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Lars Berner
Gesendet: Mittwoch, 17. Dezember 2003 12:17
An: [EMAIL PROTECTED]
Betreff: Re: [Asp.net] AW: [Asp.net] Re: [Asp.net] Verkn�pfungen

Hallo Kay,


At 10:13 17.12.2003 +0100, you wrote:
>Mir w�rde es ungemein helfen wenn mal jemand ein kleines Beispiel
posten
>w�rde das die Deklaration der Variablen und einer Funktion oder klasse 
>in einer separaten Datei umfasst und wie diese dann in aspx und ascx 
>Dateien eingebunden wird.



Der Unterschied bei der Verwendung von Klassen mit ausschlie�lich 
statischen Membern ist der, da� du nicht wie gewohnt �ber
Dim MeineVar as New meineKlasse(...)
eine Instanz - also eine Einheit mit allen Membern und der gesamten 
Funktionalit�t der Klasse - bildest, sondern direkt auf die Klasse und 
deren Member zugreifst. Wenn du schlie�lich eine neue Instanz deiner
Klasse 
erzeugst, so sind die enthaltenen Werte und Zust�nde schlie�lich nur
weil 
sie in der einen Instanz vorhanden sind in der neuen noch lange nicht 
gegeben. Diese "Eigenart" - eigentlich Normalit�t in der
objektorientierten 
Programmierung - ist bei den Shared (static in C Sharp) nicht gegeben.
Das Ganze k�nnte folgenderma�en aussehen:

Public Class myClassShared
     Private Shared myMemberName1 As String
     Private Shared myMemberName2 As Object
     Private Shared myMemberName3 As Integer
     Private Shared myMemberName4 As DataTable

     Shared Sub MemberAccess()
         'Irgend ein Code...         '<--

     End Sub

     Shared Property MemberName1() As String
         Get
             Return myMemberName1
         End Get
         Set(ByVal Value As String)
             myMemberName1 = Value
         End Set
     End Property

     Shared Property MemberName2() As Object
         Get
             Return myMemberName2
         End Get
         Set(ByVal Value As Object)
             myMemberName2 = Value
         End Set
     End Property

     Shared Property MemberName3() As Integer
         Get
             Return myMemberName3
         End Get
         Set(ByVal Value As Integer)
             myMemberName3 = Value
         End Set
     End Property

     Shared Property MemberName4() As DataTable
         Get
             Return myMemberName4
         End Get
         Set(ByVal Value As DataTable)
             myMemberName4 = Value
         End Set
     End Property


End Class


Ein weiterer wichtiger Unterschied - der warum man sich manchmal dazu 
entscheidet, Shared - Member zu programmieren - ist der, da� man nicht
�ber 
eine Variable eine Instanz der Klasse bilden muss; im Prinzip �hnlich,
wie 
man es aus VB 6.0 z.B. vom RecordSet kennt.

Viele Gr��e
Lars



www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an