locked
Contrôle dynamique accédé par JavaScript RRS feed

  • Discussion générale

  • Référence à la propriété ClientID (ou UniqueID) du contrôle dans le JavaScript :

     

    protected void Page_Load(object sender, EventArgs e)
    {
        Button btn= new Button();
        btn.ID = "btn5";
        btn.Attributes.Add("runat", "server");
        btn.Attributes.Add("onclick", "pop('" + btn.ClientID + "')");
        btn.Text = "Test";
        this.form1.Controls.Add(btn);
    }
    
    function pop(InputBoxID)
    {
       var InputControl = document.getElementById(InputBoxID);
       alert(InputControl.value);
    }

     

    Ou, en utilisant la méthode suivante :

    btn.Attributes.Add("onclick", "pop(this)");
    function pop(InputBox)
    {
       alert(InputBox.value);
    }

     

    Pour plusieurs informations sur ASP.NET, consultez  Foire aux Questions - ASP.NET

     

     

     


    Alex Petrescu - MSFT
    mardi 30 mars 2010 12:17
    Modérateur