Random usercontrol göstermek için bir fonksiyon.

Asp.net sayfamıza boş bir placeholder tanımlıyoruz. Code behind kısmına geçip page load eventine
private void Page_Load(object sender, EventArgs e)
{
LoadUserControl();
}

LoadUserControl fonksiyonunu çağırıyoruz. Bu fonksiyonumuzada aşağıdaki gibi yazabiliriz.

// burada user kontrollerimiz random geliyor

private void LoadUserControl()
{
string[] controls = {"../Modules/MainUserControl1.ascx", "../Modules/MainUserControl2.ascx", "../Modules/MainUserControl3.ascx", "../Modules/MainUserControl4.ascx", "../Modules/MainUserControl5.ascx"};
System.Random rnd = new System.Random();
int randomControlIndex = rnd.Next(1, controls.Length);
System.Web.UI.Control ctrl = this.LoadControl(controls[randomControlIndex]);
placeholder.Controls.Add(ctrl);
}

Yorumlar

Bu blogdaki popüler yayınlar

22.06.2020 - 26.06.2020 arası işler

Asp.net RestSharp ile data post etmek

List Box Item içindeki elemanları aşağı veya yukarı taşımak