不使用Html框架或iframe,有没有办法在同一页面的不同区域显示多个aspx页面
例如主页为index.aspx,内含2个panel,另有制作好的子页1.aspx和2.aspx。
我希望任何时候响应用户的都是index.aspx,只不过根据用户在主页panel1中选择菜单项的不同,在主页panel2中分别显示1.aspx或2.aspx
我试着用 <!--include file=... > ,但不被Asp.Net允许
------解决方案--------------------AJAX
------解决方案-------------------- <!--#include file=... > ,这样是可以的
------解决方案--------------------路过!
------解决方案--------------------不要分页面,将页面1.aspx、2.aspx的内容分别放在panel1、panel2中实现。
------解决方案-------------------- <!--include file=... > ,
不要表头哪一堆 直接调用html以下的东西部行?
------解决方案--------------------做用户控件不就可以了吗?
------解决方案--------------------web parts
------解决方案--------------------multiview
------解决方案-------------------- <!-- include file=... > 这是 ASP 时代的东西了,应该使用用户控件
设计用户控件就像设计你的 .aspx 页面一样,具有可视化效果,设计好之后,可以直接托拽到 aspx页面你的panell中,甚至可以通过 LoadControl 在代码中动态加载
参考 scott 的
创建动态数据输入用户界面
http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnasppDynamicUI.mspx?mfr=true
------解决方案--------------------把1.aspx和2.aspx页面全部做成用户控件就可以了