placeholder的问题&动态包含文件~~
昨天发个个帖子~
大哥哥姐姐们。。叔叔阿姨们告诉我用placeholder
动态包含ascx文件。。。但那个方法我只会在同一页面中使用。。
现在遇到的问题是。。在不同的页面中包含ascx文件~~
我的的default.aspx是这样的:
用div标签来控制区域 四个块。。每一个区域内用如<!--#include file="test.aspx"-->
来静态包含文件。。包含的文件里(test.aspx)需要点击按扭或者链接之类的东西让另一块区域
显示出其它页面(*.aspx或是*.ascx)。。想用placeholder继续实现~·
但发现无法运行~失败!!
希望大家能给个好方法~~来实现这个功能~~~
谢谢了~
[解决办法]
又见lz的贴子,你的编程思维还停留在asp时代!
加个浏览器参数来做判断来动态加载控件(链接:default.aspx?currpage=index):
- C# code
//读取参数:public string currpage{get { if (Request.Params["currpage"]==null) return "index"; else return Convert.ToString(Request.Params["currpage"]).ToLower(); }}//根据参数来动态调用户控件:switch(currpage){case "index": cright = LoadControl("control/right.ascx"); break;case "aboutus": cright = LoadControl("control/aboutus.ascx"); break;case "certificate":.....}