是否可以动态添加 dnn: META?
Is it possible to add dnn: META dynamically?
如何在我的 Dnn 主题上添加基于用户配置的元视口?
喜欢:
如果当前用户启用了 MetaViewPort
然后添加
<dnn:META ID="mobileScale" runat="server" Name="viewport" Content="width=device-width,initial-scale=1" />
这是您可以从模块或 SkinObject 以编程方式添加元标记的方法。请注意,这不是特定于 DNN 的,它适用于所有 aspnet 网站。
HtmlMeta hm = new HtmlMeta();
hm.Attributes.Add("name", "viewport");
hm.Content = "width=device-width,initial-scale=1";
Page.Header.Controls.Add(hm);
//or if you do not have direct access to the Page object
Page page = HttpContext.Current.CurrentHandler as Page;
page.Header.Controls.Add(hm);
如何在我的 Dnn 主题上添加基于用户配置的元视口? 喜欢:
如果当前用户启用了 MetaViewPort 然后添加
<dnn:META ID="mobileScale" runat="server" Name="viewport" Content="width=device-width,initial-scale=1" />
这是您可以从模块或 SkinObject 以编程方式添加元标记的方法。请注意,这不是特定于 DNN 的,它适用于所有 aspnet 网站。
HtmlMeta hm = new HtmlMeta();
hm.Attributes.Add("name", "viewport");
hm.Content = "width=device-width,initial-scale=1";
Page.Header.Controls.Add(hm);
//or if you do not have direct access to the Page object
Page page = HttpContext.Current.CurrentHandler as Page;
page.Header.Controls.Add(hm);