gpt4 book ai didi

jquery - MVC 3 jquery renderbody <=> 标题(_layout)

转载 作者:行者123 更新时间:2023-12-01 00:28:39 27 4
gpt4 key购买 nike

所以这是我的问题:我的 MVC 3 项目中有我的布局,其中包含所有 js 脚本:

<link runat="server" rel="shortcut icon" href="@Url.Content("~/Content/favicone/favicon.ico")" type="image/x-icon"/>
<link runat="server" rel="icon" href="@Url.Content("~/Content/favicone/favicon.ico")" type="image/ico"/>
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.jcarousel.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.dimension.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.cookie.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/globalize.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/cultures/globalize.culture." + CurriculumVitae.Helpers.CultureHelper.GetCurrentCulture() + ".js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.17.custom.min.js")" type="text/javascript"></script>
<script type="text/javascript">
function mycarousel_initCallback(carousel) {....}</script>

但是只有我的默认 View 可以使用这些脚本,当我进入另一个 View (在渲染主体中)并且我需要使用一些jquery时,我需要重新实现脚本以使其工作:

@{ViewBag.Title = "Index";}
@section header{
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.17.custom.min.js")" type="text/javascript"></script>
<script>
$.fx.speeds._default = 1000;
$(function () {
$("#dialog").dialog({
autoOpen: true,
show: "blind",
hide: "explode"
});
$("#opener").click(function () {
$("#dialog").dialog("open");
return false;
});
});
</script>
}

<a id="opener" href="javascript:void();">test </a>
<div id="dialog" title="Basic modal dialog">
<p>terst nmsdfnms dfds fsd f JQUERYYYYYYYYYYYYYY</p>
</div>

这只是开始......我的主题/文化还有其他问题......

事情是在我的网页的源代码中,我发现了 _layout (和“ View ”)中的所有脚本,但没有 @section header ,如果必须使用,即使是简单的 js 调用也无法工作我的标题中的脚本(_layout)

谢谢

最佳答案

我发现了我的问题:

  1. 切勿在同一网络中重新实现或覆盖 jquery-1.7.1.min.js页面,因为它会在每个 jquery 调用之间产生冲突。

  2. 我使用 (jcarousel.js) 的脚本之一未正确设置(initCallback 参数)。

谢谢大家;)

关于jquery - MVC 3 jquery renderbody <=> 标题(_layout),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com