Атрибут data-contenturl в теге <a> - PullRequest
1 голос
/ 03 февраля 2020

Работаем над одним проектом и находим этот интересный атрибут [data-contenturl] и не нашли никакой информации о нем. Основной смысл этого кода в том, что действие контроллера возвращает частичное представление. Эта ссылка является частью виджета вкладок и должна вставлять содержимое из частичного представления в элемент # tab-body-id . Это частичное представление содержит jquery виджет с инициализацией spe c и привязкой данных. Основная проблема заключается в том, что при первой загрузке все работает отлично, но на втором и последующих старых jquery объектах пытаются отправить запрос на запрос привязки данных, но этот элемент вызывает ошибки в консоли. Я пытался уничтожить эти элементы, открепить их, вставить пустой контент в # tab-body-id до загрузки второй вкладки, но ничего не помогло.

Может кто-нибудь объяснить, как работает этот атрибут? Я мог забыть о чем-то. Буду рад любым идеям!

<a href="#tab-body-id" data-toggle="tab" data-contenturl="@Url.Action("actionName", "controllerName", 
new{ argument })">

И еще один момент в качестве дополнительной информации. Когда я удаляю этот атрибут из и вставляю код

<div id="tab-body-id">
 @{ Html.RenderPartial("route to my partial", Model.Id); }
</div>

прямо в мой # tab-body-id , все работает нормально, потому что это только один запрос во время инициализации представления ...

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