Использование скрипта № 0.7 с MVC 3 - PullRequest
0 голосов
/ 16 апреля 2011

Я пытаюсь использовать Script # 0.7 с MVC 3, используя ScriptSharpSection и все такое.Пока что я делаю

@{ Ajax.InitializeScripts();  
   }

, но получаю исключение: «Ссылочный скрипт с именем« загрузчик »не был зарегистрирован в конфигурации как скрипт.»

Я могу обойти это исключениедобавив

1 Ответ

1 голос
/ 16 апреля 2011

Мне все еще нужно вывести примеры.

Есть ли в вашем файле web.config:

  <configSections>
    <section name="scriptSharp" type="ScriptSharp.Web.Configuration.ScriptSharpSection, ScriptSharp.Web"
             allowDefinition="MachineToApplication" requirePermission="false" />
  </configSections>
  ...
  <scriptSharp clientScriptStorageCookie="scripts">
    <script name="loader" url="/Content/Scripts/ssloader.js" version="0.7" />
    <script name="loader.debug" url="/Content/Scripts/ssloader.debug.js" version="0.7" />
    <script name="core" url="/Content/Scripts/mscorlib.js" version="0.7" />
    <script name="core.debug" url="/Content/Scripts/mscorlib.debug.js" version="0.7" />
    <script name="jquery" url="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" />
    <script name="jquery.debug" url="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js" />
  </scriptSharp>

И есть ли у вас сценарий ssloader.js для его выполнения?

API-интерфейсы MVC отображают сценарии, которые затем загружаются загрузчиком сценариев при управлении порядком зависимостей и т. Д. На данный момент это требуется.В конце концов мне нужно добавить пару вещей:

  1. Есть режим, в котором это не требуется, то есть он выполняет упорядочение зависимостей на сервере и выводит теги ванильных сценариев.
  2. Естьфункциональность обратного вызова ss.init / ss.ready также реализована в mscorlib.js, если кто-то загружает только mscorlib.js, а не ssloader.js.

Надеюсь, что это объясняет текущую реализацию и что будетбудет добавлен в будущем, чтобы сделать ssloader.js необязательным.

...