143 messaggi dal 03 ottobre 2002
Buon giorno a tutti,
io dovrei passare a uno script che imposta delle proprietà un oggetto una variabile Session(Idutente) ma non mi riconosce la session lato server su uno script lato client. Sapete come posso fare? Spero di essermi spiegata correttamente

è una cosa tipo

<script>
function initialise()
{
with (document.all.dbnetgrid1)
{
DBMSName = "Microsoft SQL Server"
connectionString = "work"
fromPart = "[ViewAttivita]"
pageSize = "10"
.... .......
setEditColumnProperty("IDUtente","lookup:select idutente, descrizioneutente from utenti where responsabile = 1 and idutente = " & session("IDUtente") & """);
......
loadData()
}
}
</script>



Grazie a tutti
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
scusa perchè devi usare per forza una variabile session?

http://www.gustoroma.it/
143 messaggi dal 03 ottobre 2002
perché memorizzo lì l'id dell'utente che si è loggato che gli dà certe credenziali e con quello filtro i record a seconda di chi è.
ciao e grazie
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
scusa allora potresti passargli il valore quando richiami la funzione

http://www.gustoroma.it/
143 messaggi dal 03 ottobre 2002
lo so ma come faccio a passare una variabile server (tipo session o qualsiasi altra funzione vb) a javascript?

Per esempio ho dichiarato sul form load una variabile Public Mio a qcui ho assegnato il valore della variabile session- come la metto nello script?
grazie
<script language="javascript">

function funzione()
{
var prova = <%=miavar%>
}

</script>

oppure usa un literalcontrol

<script language="javascript">

function funzione()
{
var prova = <asp:Literal runat="server" id="varProva" />
}

</script>

e nel codice fai
varProva.Text = "valore";

Ciao

Il mio blog
Homepage
143 messaggi dal 03 ottobre 2002
Ciao e scusate la totale ignoranza...
io ho fatto così
come codice asp.net

Public MIO


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina

MIO = Session("IDUtente")

End Sub

come javascript

<script>
function funzione()
{
var prova = <%=MIO%>
}

</script>

function initialise()
{
with (document.all.dbnetgrid1)
{
DBMSName = "Microsoft SQL Server"
connectionString = "ISY_WORK"
fromPart = "[ViewAttivita]"
fixedFilterPart = "IDUtente= " + prova


ma mi dice valore Mio non dichiarato.

Scusate ma javascript non lo conosco

grazie
143 messaggi dal 03 ottobre 2002
scusate!
non vedeva la variabile per una questione di scoop cioè era fuori dalla funzione

così funziona!
grazie mille

function initialise()
{
var prova = <%=Session("IDUtente")%>

with (document.all.dbnetgrid1)
{
DBMSName = "Microsoft SQL Server"
connectionString = "ISY_WORK"
fromPart = "[ViewAttivita]"
fixedFilterPart = "IDUtente= " + prova
pageSize = "10"

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.