【发布时间】:2009-09-17 07:28:18
【问题描述】:
我在让 jQuery 插件在我的 MVC 视图中正常工作时遇到了一些问题。这是它目前的样子:(我已将所有需要的 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 视图中的什么位置?任何人都有我可以作为例子的小样本?
我将从 Wrox 的“Professional ASP.Net MVC”中查看这个示例,而 Ajax 章节还有一些不足之处,因为代码都是 sn-ps,没有完整的页面。本书的 Wrox 网站章节代码也由相同的 sn-ps 组成,每个文本文件一个,没有用处。
谢谢!
【问题讨论】:
标签: javascript jquery asp.net-mvc