1
我想在我的ASP.Net MVC應用程序中使用IFrame,但是我希望在通過直接訪問(搜索引擎)導航內部頁面時保留佈局。如何根據IFrame切換主頁面
如何根據View是在IFrame還是在頂層窗口切換母版頁?
我想在我的ASP.Net MVC應用程序中使用IFrame,但是我希望在通過直接訪問(搜索引擎)導航內部頁面時保留佈局。如何根據IFrame切換主頁面
如何根據View是在IFrame還是在頂層窗口切換母版頁?
您在控制器中返回的ViewResult操作具有MasterName屬性。 讓你的控制器動作收到的參數,告訴它你是否在IFRAME與否是,然後你可以做
if (isInIFrame)
{
ViewResult result = View();
result.MasterName = "IFrameMaster";
return result;
}
單程:
將內容放入用戶控件中。編寫一個輕量級視圖,其中包含用於IFrame版本的用戶控件,另一個用於頂層版本。
偉大的答覆,謝謝。 – 2008-12-29 12:44:14