日期:2014-05-20  浏览次数:20487 次

asp.net怎么解决页面逻辑显示?
传递过来一个参数,我需要判断这个参数而决定在页面上显示什么内容.在asp的时候,通常是在HTML里面加上 <%If   Then..,但是asp.net讲究页面与代码分离,有什么好的解决方案?

------解决方案--------------------
举个例子:

void page_load(object sender,eventArguments e)
{
.....
string ucname=Reuqest.QueryString[ "param "];
if(ucname!=null)
{
Control uc = this.LoadControl(ucname);
uc.ID = "UserDefinedArea ";
this.thePlaceHolder.Controls.Add(uc);
}
}