我有一個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 ;
}
感謝。
Dup? http://stackoverflow.com/questions/4401304/load-and-render-a-aspx-file-in-a-server-control –
你可以使用指向其他頁面的
如果你想在兩個不同的頁面上顯示類似的內容,用戶控件肯定是一種方法。如果你真的發佈了一些你嘗試過的代碼,我想你可能會在獲得答案方面取得更大的成功。 – matt