asp.net mvc множественный частичный просмотр готового документа не вызывается - PullRequest
1 голос
/ 25 октября 2011

У меня есть два автономных представления, которые загружают необходимые данные в соответствующие функции готовности документов.

У меня есть домашняя страница, где я сейчас хочу показать два представления. Я добавляю их как частичные представления, но проблема заключается в том, что готов только первый документ частичного представления, запускаемый независимо от порядка. Ниже приведен пример кода домашней страницы. Только готовый документ представления задачи вызывается. Если я изменяю порядок, вызывается готовый документ вида деятельности, но не вид задачи.

В одной из ссылок Ссылка на Stackoverflow Я нашел предложение создать общий файл js, но я хочу сохранить разделение логики и позволить каждому представлению выполнять свою работу.

<div style="width:300px">
@if (Request.IsAuthenticated)
{
    @Html.Partial("~/Views/Task/Index.cshtml")
}
</div>
<div style="width:300px">
@if (Request.IsAuthenticated)
{
    @Html.Partial("~/Views/Activity/Index.cshtml")
}
</div>

1 Ответ

1 голос
/ 25 октября 2011

Несколько $(document).ready() событий не должно быть проблемой, см. Эту статью . Проблема, вероятно, где-то еще, возможно, стоит проверить, дублируете ли вы идентификаторы элементов внутри своих партиалов или переменные javascript внутри jquery, так как это может привести к сбою второго блока jquery.

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