2014-07-14 102 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

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