如何使用NuGet包向_Layout.cshtml添加脚本引用?

时间:2013-03-09 12:01:38

标签: visual-studio nuget nuget-package

我有一个名为'SelectionOtherInput'的帮助器,用于在用户在选择列表中选择“其他”时捕获有意义的值。

我为它构建了一个NuGet包,它可以在安装时使用,只要在页面中使用它来引用它的JavaScript文件,或者更容易在_Layout.cshtm file中使用。很容易告诉用户“安装NuGet包,然后添加此脚本引用”,但为什么不告诉他们,“复制这些文件,然后添加此脚本引用?”并跳过NuGet?

我意识到编辑文件可能很复杂并且涉及CodeDOM<但他们是风险。

Bounty尽快获得保证!

1 个答案:

答案 0 :(得分:0)

是Unix _Layout.cshtml文件

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
 <title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"></script>
</head>
<body>
<ul id="menu">
 <li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Movies", "Index", "Movies")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul> 
<section id="main">
@RenderBody()
 <p>Copyright W3schools 2012. All Rights Reserved.</p>
</section>
</body>
</html>