2014-07-14 66 views
0

我有一个aspx页面,我想根据会话显示另一个aspx或html页面的内容。逻辑后面的代码将根据会话从特定位置获取文件。我不想使用框架,iframe,因为我必须确保跨浏览器的兼容性。有没有其他方法可以实现这一目标?从另一个aspx调用aspx,html页面

用户控制可能是一个解决方案。我想知道更多的替代方法。

下面是我的代码:

我没有在任何ASPX除了引用外部JS文件。背后

代码:

private void Page_Load(object sender, System.EventArgs e) 
     { 
      _getMainMenu(); 

     } 
protected string _getMainMenu() 
{ 
    string HomePageMenu = string.Empty; 
string homeExist = Server.MapPath("../homepages/" + Session["ACCOUNT"].ToString() + "/HomePage.htm"); 
       if (File.Exists(homeExist)) 
       { 
        HomePageMenu = "../homepages/" + Session["ACCOUNT"].ToString() + "/HomePage.htm"; 
       } 
       else 
       { 
        HomePageMenu = "../homepages/NewMenu.html"; 
       } 
return HomePageMenu ; 
      } 

感谢。

+0

Dup? http://stackoverflow.com/questions/4401304/load-and-render-a-aspx-file-in-a-server-control –

+0

你可以使用指向其他页面的