2
我想爲我所有的GuiPlugIn報告定製母版頁。正如我們所知,默認情況下,GuiPlugIn反饋的是安裝過程中的EPiServerUI.master頁面。我想爲我的GuiPlugIn創建一個嵌套的母版頁,而不是默認的。Episerver從EPiServerUI.master中嵌套的母版頁
請分享您的想法。
感謝, 克里斯
我想爲我所有的GuiPlugIn報告定製母版頁。正如我們所知,默認情況下,GuiPlugIn反饋的是安裝過程中的EPiServerUI.master頁面。我想爲我的GuiPlugIn創建一個嵌套的母版頁,而不是默認的。Episerver從EPiServerUI.master中嵌套的母版頁
請分享您的想法。
感謝, 克里斯
我認爲你不能爲一個插件更改主頁的原因是爲了視覺上的一致性。你可以嘗試通過代碼來改變母版頁是這樣的(假設你的插件是用戶控制:
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);