在我的拉伊特档案中(我使用Razak syntax),我列入了<编码>j。 书本图书馆代码>。
在我的部分意见中,我有<编码>jPaginate script Library和产生这一缩略语的代码。 问题在于,在这种情况下,不提供原始数据,而是如果我搬进<条码>。 书状图书馆代码>在部分意见中发挥作用。 但是,我可以不改动<代码>j。 书状图书馆代码>。
So, how to access the scripts included in the Layout page in the PartialView ?
或者是否还有其他解决办法?
守则:
Layout.cshtml>
<head>
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
</head>
<body>
@RenderBody()
@RenderSection("Scripts", false)
</body>
MyView.cshtml>
@{ Html.RenderAction("SomeAction", "MyContoller"); } //it outputs the PartialView.vshtml
@section Scripts {
<script src="@Url.Content("~/Scripts/jquery.paginate.js")" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#pages").paginate({
count: 12,
start: 1,
display: 10,
border: false,
text_color: #888 ,
background_color: #EEE ,
text_hover_color: black ,
background_hover_color: #CFCFCF
});
});
</script>
}
PartialView.cshtml
<link href="@Url.Content("~/Content/jpaginate.css")" rel="stylesheet" type="text/css" />
<div id="pages"></div>