Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419

    Se a qualcuno interessa(Session in namespace)

    Dopo aver provato di tutto per recuperare i valori di sessione in un mio Namespace........
    Come si fa????

    Page.Session("nomeutente")

    Mi chiedo:
    Queste cose succedono solo a me???

    Ciao
    Legnetto

  2. #2
    Utente di HTML.it L'avatar di Cyb JA
    Registrato dal
    Nov 2001
    Messaggi
    64
    beh non so che linguaggio usi ma per aggiungere una variabile di sessione io uso

    Session.Add("VarName","Value");

    Per recuperarne il valore uso :

    Session["VarName"];

    spero che ti possa servire.


    Ciauz :sexpulp:
    ... indovinelli nell'oscurità ...

  3. #3
    Utente di HTML.it L'avatar di Alendar
    Registrato dal
    May 2002
    Messaggi
    169
    io a dire il vero non utilizzo nemmeno il Session.Add(), mi limito ad assegnare il valore della mia variabile nella sessione:

    Session["<nomevariabile>"] = valore;

    dove "valore" può essere un qualsiasi tipo.

  4. #4
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Forse non mi sono spiegato ma, io intendevo che per recuperare i valori delle varialbili di sessione all'interno di un """namespace""" ho trovato moltissime difficoltà.

    Risolte poi con
    Public Class Sottoprogrammi : Inherits Page
    Page.Session("Nome_della_variabile")

    Per le pagine normali non c'è problema.
    Intendevo anche dire che ho provato cose complicatissime, per poi scoprire invece che era semplicissimo.
    Ciao
    Legnetto

  5. #5
    Utente di HTML.it L'avatar di Cyb JA
    Registrato dal
    Nov 2001
    Messaggi
    64
    ahhhh e dillo prima !!!

    :gren: :gren: :gren:


    ahahah
    ... indovinelli nell'oscurità ...

  6. #6
    Scusate l'intrusione..ma l'argomento mi interessa, io ho un mio namespace (in c#) compilato come dll.

    Vorrei poter creare delle session da usare nelle mie pagine all'interno della dll. Ho provato a fare Page.Session.Add("nome", "valore"); ma mi restituisce questo errore quando compilo:

    sailernet.cs(143,22): error CS0120: Occorre un riferimento a un oggetto per la
    proprietà, il metodo o il campo non static "System.Web.UI.Page.Session".

    Cosa ho sbagliato ??

  7. #7
    Prova a guardare il namespace Context!
    Questo namespace serve a creare un collegamento tra la tua classe ed il contesto della tua applicazione.

    Se così non ci riesci, passa alla tua classe l'oggetto Page.
    Kalman

  8. #8
    Provo a spiegare meglio il problem..

    namespace sailernet
    {
    using System;
    using System.IO;
    using System.Data;
    using System.Data.OleDb;
    using System.Web;
    using System.Web.UI;

    public class sicurezza : System.Web.UI.Page
    {
    public static string login(string userid, string Password)
    {
    Session("pippo") = "Passo";
    }
    }

    }

    Questa è più o meno la mia classe ma quando compilo mi dà l'errore che ti ho detto prima ... ho provato anche a smacchinare con il context ma niente...

    Ciao
    Simofe78

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Forse nella session ci vanno le parentesi quadre, non tonde.

    Ma io uso VB e quindi potrei sbagliarmi.

    Hey hey, my my Rock and roll can never die!

  10. #10
    ..si mi sono sbagliato a trascrivere il codice comunque l'errore non c'entra niente con le parentesi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.