Добавление функциональности Jquery при загрузке PartialView - PullRequest
0 голосов
/ 23 апреля 2010

Как мне прикрепить jquery к частичной загрузке ASP.NET MVC.У меня есть форма, отображаемая в частичной форме, к которой прикреплен некоторый jquery, но этот код вообще не выполняется

Ответы [ 3 ]

0 голосов
/ 26 апреля 2010

Если ваше частичное представление загружается через Ajax, вам нужно будет использовать jQuery «живой» метод . Этот метод позволяет привязывать события к элементам DOM, которые будут добавлены на страницу через Ajax.

0 голосов
/ 25 декабря 2010

Скопируйте файл jquery в свой «каталог скриптов», а затем отформатируйте верхнюю часть элемента управления следующим образом: (Предполагая, что вы используете c #; -)

<%@ Control
    Language="C#"
    Inherits="System.Web.Mvc.ViewUserControl<Your Model>"
%>

<%-- insert your script files name and location here --%>
<% string jqueryLink = "~/Scripts/jquery-1.4.1.min.js" %>

<script
    type="text/javascript"
    src="<%= ResolveUrl(jqueryLink) %>">
</script>

Будь счастлив и радуйся жизни, Джулиан

0 голосов
/ 23 апреля 2010

Это зависит от того, как вы загружаете свою часть - MS Ajax или jQuery .ajax (). Например, jQuery (насколько я помню) оценивает скрипты только в теге head загруженного фрагмента (хотя я могу ошибаться).

Так что вам действительно нужно предоставить свой код - как вы загружаете частичное и что оно содержит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...