###50分赠送,全新话题,如何实现假动态技术!!^_^### private void Page_Load(object sender, System.EventArgs e) {Response.Redirect(Request.Params["FileName"]); }接分!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Redirect ?重新定向?我要求的是URL地址栏为http://www.dddd.com/file.aspx?Mode=01而不能是http://www.dddd.com/01.aspx 你在file.aspx文件中分别写上这三个网页的代码,然后用switch 语句判断传过来的参数不就行了 那样file.aspx文件太大了吧如果有10个网页的话 你可以这样实现:将你的页面做成用户控件:01.ascx,02.ascx,03.ascx在file.aspx中,加入:<span id="loadfile" runat="server"></span>在file.aspx.cs的Page_Load中:Control c;String str=Request.QueryString["Mode"];c=LoadControl(str+".ascx");c.ID=str+"_file";loadfile.Controls.Add(c); 是不是file.aspx中放一个容器,然后根据不同参数网里面装载不同页面,就像动态装载usercontrol一样,呵呵,瞎猜的! qiuji(忆秋季) 你在呀,好久没见你了呵呵,很高兴又得到你的指教 To chunsky(春天.NET) :最近上网不是很方便,所以来的比较少。你的那些页面都是静态的,所以你直接把01.aspx改成01.ascx就可以了。 虽然用这种设计模式是比较灵活的,但也有一个缺点就是:比如客户要查看DataGrid里更详细的资料里不能在同一页面显示出来,而只能按出一个新一窗体用以显示详细数据 private void Page_Load(object sender, System.EventArgs e){ Response.Redirect(Request.Params["FileName"]+".aspx ");} 这个知道喽,我说的是如果数据显示在当前页面的DataGrid里,当按了DataGrid里的详情时详细资料还是显示在同一页面里(注:是动态页面的那种设计模式) 另外我还知道:可以在同一用户控件里放两个面板,一个面板里放DataGrid,另一个面板里放显示详细资料的一此控件,按DataGrid里的详情后隐藏放DataGrid的面板,显示另一个面板。 另外还有一个问题:当要往数据库里添加一条主数据 和 多条与主数据的主键Id有关联的数据时(电子商务、ERP等常用到),最好是用什么设计模式? 注:不能是添加多条数据时当时就添加在数据库里,而是要将主数据和子数据一起分发到数据里保存(把多条数据临时保存在XML?或Cache?)怎么实现? notice_______________________________ up ViewState研究 控制台引用类库 20分寻求关于ASP.NET的一个简单的小问题 ASP.NET2.0中,怎样把GridView中的数据导入到excel中? 我用VB写的天气预报程序,大家来看一下! 关于图片绑定 我找不到支持代码分离的asp.net空间 哪位大虾有从数据库中调用数据并绑定到treeview控件上的例子,是用C#写的 VS.NET 2002在XP下安装有问题? 我的数据库操作出现的问题,求助!! 从数据库导入到EXCEL时,无法读出表的列名 Windows Server 2003下水晶报表导出成pdf文件问题??????老是拒绝访问报表文件
我要求的是URL地址栏为http://www.dddd.com/file.aspx?Mode=01
而不能是http://www.dddd.com/01.aspx
如果有10个网页的话
将你的页面做成用户控件:01.ascx,02.ascx,03.ascx
在file.aspx中,加入:
<span id="loadfile" runat="server"></span>在file.aspx.cs的Page_Load中:
Control c;
String str=Request.QueryString["Mode"];
c=LoadControl(str+".ascx");
c.ID=str+"_file";
loadfile.Controls.Add(c);
呵呵,很高兴又得到你的指教
最近上网不是很方便,所以来的比较少。你的那些页面都是静态的,所以你直接把01.aspx改成01.ascx就可以了。
{
Response.Redirect(Request.Params["FileName"]+".aspx ");
}
注:不能是添加多条数据时当时就添加在数据库里,而是要将主数据和子数据一起分发到数据里保存
(把多条数据临时保存在XML?或Cache?)怎么实现?
_______________________________
up