Jquery html文件中的参考nuget包
我已经添加了Bootstrap.v3.Datetimepicker NuGet包。使用其中一个示例,我创建了类似于以下内容的代码:Jquery html文件中的参考nuget包,jquery,asp.net,.net,asp.net-mvc,asp.net-core,Jquery,Asp.net,.net,Asp.net Mvc,Asp.net Core,我已经添加了Bootstrap.v3.Datetimepicker NuGet包。使用其中一个示例,我创建了类似于以下内容的代码: <div class="container"> <div class="col-sm-6" style="height:130px;"> <div class="form-group"> <d
<div class="container">
<div class="col-sm-6" style="height:130px;">
<div class="form-group">
<div class='input-group date' id='datetimepicker'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar">
</span>
</span>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker({
daysOfWeekDisabled: [0, 6]
});
});
</script>
</div>
$(函数(){
$(“#datetimepicker”).datetimepicker({
daysOfWeekDisabled:[0,6]
});
});
但是我的页面上有一个错误。以下是错误:
jquery.min.js:2 Uncaught TypeError: $(...).datetimepicker is not a function
at HTMLDocument.<anonymous> (Schedule:137)
at e (jquery.min.js:2)
at t (jquery.min.js:2)
jquery.min.js:2未捕获类型错误:$(…)。datetimepicker不是函数
在HTMLDocument。(附表:137)
在e(jquery.min.js:2)
at t(jquery.min.js:2)
我知道我需要添加脚本和css文件的链接。如果在wwwroot文件夹中看不到任何datatimepicker脚本,我该如何做?当包通过NuGet manager提交时,如何在html文件中引用该脚本?.NET核心项目使用包引用, 因此,没有干净的方法从nuget包中获取脚本 它们位于这个目录
%UserProfile%\.nuget\packages
例如,安装jQuery将在此路径C:\Users\User\.nuget\packages\jQuery\1.8.0\Content\scripts
中安装脚本
此外,Microsoft建议在nuget处理程序集时,为js库使用libman或npm之类的包管理器
使用libman引用js库:
(右键单击js库文件夹):
然后使用以下格式搜索库:libraryname@version
.NET核心项目使用包引用, 因此,没有干净的方法从nuget包中获取脚本 它们位于这个目录
%UserProfile%\.nuget\packages
例如,安装jQuery将在此路径C:\Users\User\.nuget\packages\jQuery\1.8.0\Content\scripts
中安装脚本
此外,Microsoft建议在nuget处理程序集时,为js库使用libman或npm之类的包管理器
使用libman引用js库:
(右键单击js库文件夹):
然后使用以下格式搜索库:libraryname@version
那么,如何创建链接或脚本标记?像这样?@ValK从nuget软件包中提取js库是一个.NetFramework项目功能,脚本放在项目中,但事实并非如此。只需使用像
libman
这样的包管理器,它就可以通过libman.json
跟踪客户端库。你所做的不会起作用,根本不被推荐@ValK更新了我的答案。那么我如何创建链接或脚本标记?像这样?@ValK从nuget软件包中提取js库是一个.NetFramework项目功能,脚本放在项目中,但事实并非如此。只需使用像libman
这样的包管理器,它就可以通过libman.json
跟踪客户端库。你所做的不会起作用,根本不被推荐@瓦尔克更新了我的答案。