В настоящее время я пытаюсь найти хороший способ загрузки файлов javascript только тогда, когда они мне нужны. Для этого я создал несколько HtmlHelpers для ссылок facebox, datepickerfields, tinymcefields и других сценариев, для которых требуется внешний js и выражение jquery инициализации.
В этих помощниках я выполняю сценарий, используя jQuery getScript()
, и использую его функцию обратного вызова для инициализации сценария.
Теперь моя проблема приходит. Первоначально я хотел отслеживать эти сценарии в списке строк и поместить его в htmlHelper.ViewData. Но, к сожалению, это не удается. По какой-то причине эти данные представления не передаются частичным представлениям или чему-то подобному; это не держит список ..
Есть ли другое место, где я могу глобально хранить свой список строк вместо ViewDataDictionary помощника, или я использую эти ViewData неправильно и мне следует передать их по какой-то причине?
Любые разъяснения или помощь будут очень признательны!