Можно ли динамически добавлять dnn: META? - PullRequest
0 голосов
/ 03 мая 2018

Как добавить базу метапортов на конфигурацию пользователя в моей теме Dnn? Как:

если у текущего пользователя активен MetaViewPort затем добавьте

<dnn:META ID="mobileScale" runat="server" Name="viewport" Content="width=device-width,initial-scale=1" />

1 Ответ

0 голосов
/ 03 мая 2018

Это то, как вы можете добавить метатег программно, либо из модуля, либо из 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);
...