none
ASP.NET dinamik veri eklenmesi RRS feed

  • Soru

  •   protected void Page_Load(object sender, EventArgs e)
            {
                Button btn = (Button)PreviousPage.FindControl("btnGonder");
                Button btn2 = new Button();
                this.Controls.Add(btn2);
                btn2.Text = btn.Text + "ikincisi";
            }

    postbackUrl ile gittiğim sayfaya dinamiik olarak button eklemek istiyorum fakat buton kontrolüne runat server komutunu ekleyemediğim için hataalıyorum. "

    Button' türündeki 'ctl02' denetimi runat=server değerine sahip bir form etiketine yerleştirilmelidir.

    "

    bu hatayı nasıl giderebilirim?

    8 Ekim 2014 Çarşamba 18:20

Yanıtlar

  • Aldığın hatayı yanlış yorumluyorsun. Diyor ki code behind tarafında butonun text'ini değiştirmek istiyorsan o butonun runat değeri server olmalıdır.

    Özetle:

    Button btn2 = new Button(); btn2.Text = "Click"+1; btn2.ID = "btn_click" +1; btn2.Click += new EventHandler(btnevent_Click);

    this.Controls.Add(btn2);


    8 Ekim 2014 Çarşamba 19:46

Tüm Yanıtlar

  • Aldığın hatayı yanlış yorumluyorsun. Diyor ki code behind tarafında butonun text'ini değiştirmek istiyorsan o butonun runat değeri server olmalıdır.

    Özetle:

    Button btn2 = new Button(); btn2.Text = "Click"+1; btn2.ID = "btn_click" +1; btn2.Click += new EventHandler(btnevent_Click);

    this.Controls.Add(btn2);


    8 Ekim 2014 Çarşamba 19:46
  • Dinamik button oluşturmak neden ihtiyaç olur ki?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    8 Ekim 2014 Çarşamba 20:31
    Moderatör
  • Button btn2 = new Button(); btn2.Text = "Click"+1; btn2.ID = "btn_click" +1; btn2.Click += new EventHandler(btnevent_Click);

    this.Controls.Add(btn2);


    12 Ekim 2015 Pazartesi 21:23