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