Son Haberler
Anasayfa / Yazılım / ASP.NET / PlaceHolder Kontrolü

PlaceHolder Kontrolü

PlaceHolder kontrolü oluşturmuşi olduğumuz web form üzerinde isteğimiz zaman istediğimiz kontrolü kullanabilmemiz için kullanılan bir yer tutucu olarak kullanılır. Örneğin bir alan açarız, daha sonra bu alana oluşturulacak komponentleri dinamik olarak oluşturabiliriz. Bununla ilgili aşağıda bir kod bloğu örneği verdim.

asp web form tarafımda kod bloğum şu şekilde :

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>





    


    

Alttaki kod bloğumda ise dinamik olarak bu placeholder içinde bir buton oluşturuyorum.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        HtmlButton myButton = new HtmlButton();
        myButton.InnerText = "Yeni butonum";
        //oluşturmuş olduğum butonu placeholder içine alıyorum.
        myPlaceHolder.Controls.Add(myButton);       

    }
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir