2012-06-07 71 views
2

我想爲我所有的GuiPlugIn報告定製母版頁。正如我們所知,默認情況下,GuiPlugIn反饋的是安裝過程中的EPiServerUI.master頁面。我想爲我的GuiPlugIn創建一個嵌套的母版頁,而不是默認的。Episerver從EPiServerUI.master中嵌套的母版頁

請分享您的想法。

感謝, 克里斯

回答

3

我認爲你不能爲一個插件更改主頁的原因是爲了視覺上的一致性。你可以嘗試通過代碼來改變母版頁是這樣的(假設你的插件是用戶控制:

protected override void OnInit(EventArgs e) 
{ 
this.Page.MasterPageFile = "~/NewMaster.master"; 
} 

也許有更好的方法做你想要什麼,如果你提供更詳細

如果你想注入自定義的CSS或腳本來使用你的插件,你可以隨時訪問Page對象:

HtmlGenericControl js = new HtmlGenericControl("script"); 
js.Attributes["type"] = "text/javascript"; 
js.Attributes["src"] = "mylibrary.js"; 
this.Page.Header.Controls.Add(js); 
相關問題