protected void Button1_Click(object sender, EventArgs e)
{
WebUserControl ws = (WebUserControl)LoadControl("WebUserControl.ascx");
Panel1.Controls.Add(ws);
}
因为panel要显示几个用户控件,点button1时显示用户控件1,button2时显示用户控件2,所以不能写在Page_Load里,请帮忙!!!!!!!!
{
WebUserControl ws = (WebUserControl)LoadControl("WebUserControl.ascx");
Panel1.Controls.Add(ws);
}
因为panel要显示几个用户控件,点button1时显示用户控件1,button2时显示用户控件2,所以不能写在Page_Load里,请帮忙!!!!!!!!
解决方案 »
- 正则表达式
- asp.net 如何做网上投票系统
- C#开发的网页,捕捉ystem.Web.HttpException (0x80004005): Request timed out.异常
- 怎样动态更换皮肤
- GridView 表头怎么加超链接?
- 给MediaPlay传递参数的简单问题?
- 怎么又不对了?刚才还对的,加了几行就不行了,是怎么回事情??
- 求一ASP.NET QQ群
- 关于IIS配置的问题!!
- 谁看下 利用ASP.NET来访问Excel文档 提高的源程序,运行不起啊
- ===========各位大大如何在打包程序中添加一个Dialog来配置Web.config文件==========
- ASP.NET WEB自定义控件属性显示问题求助--->>
{
viewstate["cid"] = 1;
WebUserControl ws = (WebUserControl)LoadControl("WebUserControl1.ascx");
Panel1.Controls.Add(ws);
}
protected void Button2_Click(object sender, EventArgs e)
{
viewstate["cid"] = 2;
WebUserControl ws = (WebUserControl)LoadControl("WebUserControl2.ascx");
Panel1.Controls.Add(ws);
}
void Page_Load()
{
if(Panel1.Controls.Count==0&&viewstate["cid"]!=null)
{
WebUserControl ws = null;
if(viewstate["cid"] == 1)
{
ws = (WebUserControl)LoadControl("WebUserControl1.ascx");
}
else if()
{
ws = (WebUserControl)LoadControl("WebUserControl2.ascx");
}
else {}
if(ws != null)
Panel1.Controls.Add(ws);
}
}
大致思路如此,没有调试过。