Я пишу в MVC.
У меня есть UserControl, который имеет внутри только это
ОБНОВЛЕНО
<div id="login-container">
<div id="login">
<script src="/Scripts/shared/Site.js" type="text/javascript"></script>
<input type="text" />
</div>
</div>
Когда я загружаю этот элемент управления через вызов Ajax (я возвращаю View («UserControl»)), поэтому скрипт не загружается.Единственный способ исправить это - написать
$.getScript("Scripts/shared/Site.js")
после
$("#container").html(UserControlHtml)
Я понимаю, что это происходит только тогда, когда я загружаю UserControl через вызов Ajax, но я не понимаю, почему.Может кто-нибудь объяснить, что происходит за сценой?Я хочу понять, почему загрузка HTML со скриптом внутри не загружает скрипт
Спасибо