我做一个树型导航菜单。
我想实现:
1。单击一个树型菜单选项,加载相应的ascx
2。实现ascx动态刷新。例如每一分钟刷新一次。
请指教
我想实现:
1。单击一个树型菜单选项,加载相应的ascx
2。实现ascx动态刷新。例如每一分钟刷新一次。
请指教
解决方案 »
- ASP.NET页面提交后下拉菜单值不变
- 关于Ⅴisual studio 2010做网站开发的问题
- seesion信息不能连接到下一页面
- 如何将数据集导入到Excel,让列成下拉框固定?
- 怎么样能能把sql数据库的完整创建语句全部导到一个文件里面呢?是完整的
- 数据库查询的问题
- 当在 parent.aspx 点击一个超链接打开一个窗口(target=_blank)后,如何能刷新一下 parent.aspx页
- vs2005于vs2008在安装ajax时候是否兼容,应该如何安装?
- Excel模板嵌入到网页中取数
- DataList控件的小问题!求教
- 关于vs2005 网站发布问题(简单 在线======)
- 项目“H:\Program Files\Microsoft\PetShop\Pre-Build\Pre-Build.vcproj”所需的应用程序未安装。确保已
不过动态加载ascx,没有试过;不过你可以简单的Demo做一下就知道了阿
// .aspx
例如:定义一个<div id="test" runat="server">
// .aspx.cs
Control uc = Page.LoadControl("你的.ascx路径");
test.Controls.Add(uc);
这时就可以显示控件uc的内容.其中要调用的控件要注册到本页面
《详细》
private CreateContorlUI SingleUIControl;//声明用户控件 private void ControlAdd()
{
SingleUIControl = (CreateContorlUI)Page.LoadControl("CreateSingleUI.ascx");//加载用户控件,这里用户控件和页面在同一个目录
SingleUIControl.ID = "SingelUI";//设置用户控件ID this.PlaceHolderSingle.Controls.Add(SingleUIControl);//添加用户控件到页面
}
if (Session["AdminLogin"] != null)
{
MAdminLogin user = (MAdminLogin)Session["AdminLogin"];
string strQuanXian = user.sType ;
if (strQuanXian == "3")
{
Control c1 = LoadControl("/UserControls/cLeftNews.ascx"); Page.Controls.Add(c1);
this.Panel1.Controls.Add(c1); }
else
{
Control c1 = LoadControl("/UserControls/cLeft.ascx"); Page.Controls.Add(c1);
this.Panel1.Controls.Add(c1); }
}