Добавление ссылки сценария на HTML возглавляет тег от частичного представления

Мы используем следующий код в UserControls, и это делает работу. Только Используя DesignMode не будет работать в Вашем приложении, которое использует Ваши пользовательские пользовательские элементы управления, как указано другими участниками.

    public bool IsDesignerHosted
    {
        get { return IsControlDesignerHosted(this); }
    }

    public bool IsControlDesignerHosted(System.Windows.Forms.Control ctrl)
    {
        if (ctrl != null)
        {
            if (ctrl.Site != null)
            {
                if (ctrl.Site.DesignMode == true)
                    return true;
                else
                {
                    if (IsControlDesignerHosted(ctrl.Parent))
                        return true;
                    else
                        return false;
                }
            }
            else
            {
                if (IsControlDesignerHosted(ctrl.Parent))
                    return true;
                else
                    return false;
            }
        }
        else
            return false;
    }
16
задан CallMeLaNN 14 March 2011 в 17:44
поделиться

1 ответ

Частичные представления UserControl s. Разве вы не можете использовать метод RegisterClientScriptInclude из ClientScriptManager ?

protected override void OnLoad(EventArgs e) {
    base.OnLoad(e);
    Page.ClientScript.RegisterClientScriptInclude("some key", "http://website/javascript.js");
}
0
ответ дан 30 November 2019 в 23:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: