最近留意到有人问,NET中的placeholder控件用来做什么的。其实PLACEHOLDER控件,是用来做动态加载用户自定义控件时,一个占位置作用的控件,比如
private void Page_Load(object sender, System.EventArgs e) { string p = Request.QueryString.Get("p"); PlaceHolder1.Controls.Clear(); if (p == null) PlaceHolder1.Controls.Add(LoadControl ("modules/" + "Default" + ".ascx")); else { PlaceHolder1.Controls.Add(LoadControl ("modules/" + p + ".ascx")); } }