Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [silverlight] recuperare un elemento del client

    Al click di un pulsante silverligth vorrei recuperare il contenuto di un controllo TextBox nella pagina client.

    E' possibile?

    Pietro

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    codice:
    ...
    <input type="text" id="TextBox" value="textBox" />
    ...
    
    ...
    <form id="form1" runat="server" style="height:100%">
        <asp:TextBox ID="TextBox1" runat="server" Text = "textBox1"></asp:TextBox>
    </form>
    ...
    
    ...
    HtmlElement textBox = HtmlPage.Document.Body.Children.OfType<HtmlElement>().Single(element => element.Id == "TextBox");
    var text = textBox.GetProperty("value");
    textBox.SetProperty("value","Nuovo testo");
    
    HtmlElement form1 = HtmlPage.Document.Body.Children.OfType<HtmlElement>().Single(form => form.Id == "form1");
    HtmlElement textBox1 = form1.Children.OfType <HtmlElement>().Single(element => element.Id == "TextBox1");
    var text1 = textBox1.GetProperty("value");
    textBox1.SetProperty("value", "Nuovo testo 1");
    ...
    ovviamente devi considerare i vari annidamenti partendo dalla radice.


  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Me lo studio, grazie

    Pietro

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.