С прошлой пары дней у меня возникла одна проблема, когда я не могу получить доступ к каким-либо файлам .js в частичном представлении, на которые ссылаются в Mainview. Даже я попытался ссылаться на те же файлы снова в частичном представлении, но не повезло. Я использую ссылку ajax, чтобы открыть частичное представление как модальное всплывающее окно. Насколько я знаю, js-файлы не будут загружены в случае вызовов Ajax. Так что попробовал http://geekswithblogs.net/DougLampe/archive/2010/11/12/execute-javascript-in-mvc-partial-view.aspxlink. но не повезло. Я не уверен, что писать в общедоступном методе ActionResult DynamicJavaScript().js файлы не загружаются ajax загрузка частичного представления MVC 4
Однако, если я пишу встроенные скрипты в частичном представлении, он работает, конечно, с частичным представлением, но не в js-файлах. PSB мой код, чтобы открыть частичный вид.
@Ajax.ActionLink("Edit", "EditVoucherBook", "Tasks", new { id = m1.vbkID, PageNumber = Model.PageNumber }, new AjaxOptions { HttpMethod = "get", OnBegin = "openmodalpopup", OnComplete = "closemodalpopup" }, new { @class = "modal-popup" }).
openmodalpopup и closemodalpopup нужно записать в частичном и те, которые используются показать Ajax загрузки изображений (GIF).
Заранее спасибо.
Что вы подразумеваете под своим именем «невозможно получить доступ к файлам .js в частичном представлении»? Не работает ли метод вызова? есть ли какие-либо привязки событий? Некоторый код поможет дать правильный ответ. – Amila
Да, методы или функции в js-файлах, которые не вызываются. – user3851995