Как я могу заставить мой SharePoint AjaxSmartPart использовать меньший javascript в режиме «Release»? - PullRequest
1 голос
/ 26 ноября 2008

Я использую ReturnOfSmartPart на WSS3 для отображения ASCX в Sharepoint в качестве веб-части. Это прекрасно работает.

Единственная проблема в том, что AjaxSmartPart, кажется, использует javascript режима отладки (сценарии близки к 1 МБ!)

Как я могу убедиться, что AjaxSmartPart использует только java-сценарии в режиме Release?

Примечание:

  • Я опубликовал свой ASCX в выпуске Режим.
  • Debug="false" по моему Sharepoint web.config

1 Ответ

0 голосов
/ 01 декабря 2008

Простой, установите режим отладки web.config на false. Это уже должно работать.

Если вы хотите переопределить поведение, добавьте следующий код в метод OnPreRender вашего ASCX ...

protected override void OnInit(EventArgs e)
{
    ScriptManager sm = ScriptManager.GetCurrent(this.Page);
    sm.ScriptMode = ScriptMode.Release;

    base.OnInit(e);
}
...