arrays im Application-Objekt ablegen
Eeye
- asp.net
Hi Leute
erstmal *froi* dass das Forum wieder online ist. zum glück war ich 6 tage mit dem Zelt quasi 'back to nature' unterwegs, sonst hätt ich die letzten 2 Wochen kaum überlebt ;-))
nun denn, ich hab mal wieder ein Problem mit asp.
und zwar möchte ich in der global.asa einige konstanten im application objekt ablegen. das funktioniert zwar mit string und integer, nicht aber mit array. weiss jemand ob das überhaupt geht, und wenn ja wie?
hier ein bsp:
<script language='JSCRIPT' runat='SERVER'>
function Application_OnStart()
{
Application.Lock;
Application("const\_string") = "String"; //geht
Application("const\_int") = 12; //geht auch
Application("const\_array") = new Array(1); //geht \_nicht\_ !!
Application.Unlock;
}
</script>
schon mal vielen dank für alle hilfe und grüssle ausm ländle, Eeye
Hi,
ich hab:
Sub Application_OnStart
Const cartAttributes = 5
Const maxCartItems = 10
ReDim arrcart(cartAttributes,maxCartItems)
Application("MyCart") = arrcart
Application("cartItem") = 0
End Sub
versuch das mal so
Gruss
Christian
Hi, Christian
danke mal soweit für deine Antwort. es scheint also wohl doch irgendwie zu gehn.
Allerdings hab ich noch 2 Fragen.
1. Eigentlich wollte ich das ganze mit Javascript machen, und auf VBScript verzichten. Hast du auf dem gebiet vielleicht auch erfahrung? Wenns gar nicht anders geht, muss ich wohl doch auf VBScript umschwenken, allerdings höchst ungern.
2. Wie greifst du dann in deinen .asp-Seiten auf das Array zu?
thnx und gruss, Eeye
Hi,
ich verwende eben vbscript, es gibt (ich weiss momentan nicht wo)
eine Gegenueberstellung Vb und JS das sollte dann nicht das Problem sein.
- Wie greifst du dann in deinen .asp-Seiten auf das Array zu?
z.B. so:
scartItem = scartItem + 1
arrCart(cQuantity,i) = CInt(tquantity)
Application("cartItem") = scartItem
Application("MyCart") = arrCart
Gruss
Christian
thnx und gruss, Eeye
Hi,
ich verwende eben vbscript, es gibt (ich weiss momentan nicht wo)
eine Gegenueberstellung Vb und JS das sollte dann nicht das Problem sein.
Denke auch, dass es da keine probleme geben dürfte, eigentlich.
Mit VBScript tut dass jetzt alles auch wunderbar, dank deiner hilfe.
Werd jetzt mal versuchen, es auf JScript umzustellen.
Danke nochmal, Eeye