У меня небольшая проблема с этой настройкой. У меня есть список .ascx
файлов, и все они выполняют разные задачи с точки зрения вычислений для самого контроллера. Итак, на моей странице .aspx
я нажимаю Ajax.ActionLink()
, и он будет отображать этот конкретный файл .ascx
на основе элемента, который я щелкнул. В пределах этого .ascx
находятся 1-3 события, которые вызовут 2 из них onclick
событий, а 1 - onload
. С событием onclick
легче работать, так как я могу жестко закодировать его непосредственно в событии элементов управления, например, onclick="$("#toggleMe3").slideToggle("slow");"
, и onload
должен запускаться при загрузке .ascx
, когда я проверял это в $(document).ready(function(){});
вызов, это прекрасно работает на странице .aspx
, но как только я пытаюсь добавить его на страницу .aspx
, он не загружается, и в идеале это работает, но я понятия не имею, почему нет. На самом деле ничто в тегах скрипта не работает, если я вставляю непосредственно на страницу .ascx
, они работают только в том случае, если они жестко закодированы в событиях элемента управления, ну, по крайней мере, некоторые из них; onload
и onprerender
не стреляют.