gpt4 book ai didi

javascript - 在 ASP.Net MVC View 中使用 javascript 和 css 文件?

转载 作者:行者123 更新时间:2023-11-30 09:09:35 30 4
gpt4 key购买 nike

我在让 jQuery 插件在我的 MVC View 中正常工作时遇到了一些问题。这是它目前的样子:(我已经将所有需要的 jQuery 包含和 css 文件复制到站点的/Scripts 文件夹中)

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<script src="/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="/Scripts/jquery.MetaData.js" type="text/javascript"></script>
<script src="/Scripts/jquery.rating.js" type="text/javascript"></script>
<link href="/Scripts/jquery.rating.css" rel="stylesheet" type="text/css" />

<input name="rating" type="radio" class="star" value="1"/>
<input name="rating" type="radio" class="star" value="2"/>
<input name="rating" type="radio" class="star" value="3"/>
<input name="rating" type="radio" class="star" value="4"/>
<input name="rating" type="radio" class="star" value="5"/>
</asp:Content>

intellisense 提示上面的链接元素不能嵌套在 div 标签中(什么 div?)intellisense 也不能在任何输入标签中找到“star”类。

当我导航到有问题的页面时,我没有看到星星,只有单选按钮列表。就好像 jQuery 的东西没有运行。

我应该将脚本和链接标记放在 MVC View 中的什么位置?谁有小样本我可以举个例子?

我正在复习 Wrox 的“Professional ASP.Net MVC”中的这个示例,Ajax 章节还有一些不足之处,因为代码都是片段,没有完整的页面。本书的 Wrox 网站章节代码也包含相同的片段,每个文本文件一个,没有用。

谢谢!

最佳答案

在您的母版页文件中,在头部区域创建一个内容占位符。每当您需要将脚本和样式插入特定 View 时,您都可以使用它,这意味着您不会偏离说明这些文件应该放在哪里的指南。

在您的 Site.Master 文件中:

<head>
<!-- head stuff here -->
<asp:ContentPlaceHolder ID="HeadContent" runat="server" />
</head>

在你的 View aspx文件中:

<asp:Content ContentPlaceHolderID="HeadContent" runat="server">
<script src="/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="/Scripts/jquery.MetaData.js" type="text/javascript"></script>
<script src="/Scripts/jquery.rating.js" type="text/javascript"></script>
<link href="/Scripts/jquery.rating.css" rel="stylesheet" type="text/css" />
</asp:ContentPlaceHolder>

<asp:Content ContentPlaceHolderID="MainContent" runat="server">
<input name="rating" type="radio" class="star" value="1"/>
<input name="rating" type="radio" class="star" value="2"/>
<input name="rating" type="radio" class="star" value="3"/>
<input name="rating" type="radio" class="star" value="4"/>
<input name="rating" type="radio" class="star" value="5"/>
</asp:Content>

关于javascript - 在 ASP.Net MVC View 中使用 javascript 和 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437240/

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