Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    estrapolare valore dal un textbox

    ciao di nuovo ...

    è possibile in asp con vb.net riuscire a leggere il valore di un texbox1.text partendo dal suo nome

    mi spiego meglio

    ho un file testo dove ci dovrebbereo essere scritte i webcontrol da cui devo estrapolare il valore


    While True
    line = ilFile.ReadLine()
    If line Is Nothing Then
    Exit While
    End If
    inizio = InStr(line, "<")
    Fine = InStr(line, ">")
    if inizio > 0 then
    nome = mid(line,inizio+2,fine-inizio-3) & ".text"
    Response.Write("<%=nome%>")
    Response.end
    end if


    cosi mi restituisce una pagina vuota

    se invece scrivo la response cosi
    Response.Write(nome)

    mi scrive il nome della variabile es textbox1.text

    spero di essere stato chiaro

    ciao paolo

  2. #2
    sono andato avanti con la soluzione ma non ho ancor ala risposta a tutte le mie domande

    NB dentro nome c'e' scritto "textbox1"


    Dim myControl1 As Control = page.FindControl(nome)
    If (Not myControl1 Is Nothing)
    Response.Write(myControl1.ID)
    Response.end
    end if

    in questa maniera sono riuscito a sapere l'id del mio controllo

    ma adesso dovrei riuscire a leggere il valore (text) di tale controllo , mi si dice che devo castare il controllo in controllo textbox , ma come si fa ????

    grazie 1000
    paolo
    La vita e come la scala di un pollaio , corta e piena di cacca.

  3. #3
    Per castare il controllo devi fare:
    codice:
    Dim myControl1 As TextBox = DirectCast(page.FindControl(nome) ,TextBox)
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

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 © 2026 vBulletin Solutions, Inc. All rights reserved.