На мой взгляд (загружается диалогом) у меня есть несколько вкладок, которые отображаются для того, чтобы это произошло, мне нужно сослаться на пользовательский интерфейс jquery:
<script src="<%= Url.Content("~/Scripts/jquery-ui-1.8.11.js") %>" type="text/javascript"></script>
но из-за включения этой страницы в диалоговое окно мне нужно перенести эту ссылку на мою главную страницу и использовать ее в заполнителях содержимого моего представления, то есть, когда у меня возникла проблема.
это мой код в представлении:
<asp:Content ID="Content2" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript">
jQuery(document).ready(function () {
$("#tabstest").tabs();
});
</script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<h2>jQuery Tabs Example</h2>
<div>
<div id="tabstest">
<ul>
<li><a href="#tabs-1">Home</a></li>
<li><a href="#tabs-2">Products</a></li>
<li><a href="#tabs-3">Contact Us</a></li>
</ul>
<div id="tabs-1">
<% Html.RenderPartial("GetHomeTab"); %>
</div>
<div id="tabs-2">
<% Html.RenderPartial("GetProductTab"); %>
</div>
<div id="tabs-3">
<% Html.RenderPartial("GetContactUsTab"); %>
</div>
</div>
</div>
</asp:Content>
Если я удаляю ссылку на jQuery UI на главную страницу, я получаю эту ошибку «Объект не поддерживает метод« вкладки »», но если я добавлю ту же ссылку в свое представление, появятся вкладки.
Буду признателен, если кто-нибудь знает причину этой проблемы