VS2019+ASP.NETCore+图表
原帖学习踩坑:https://www.cnblogs.com/fzqm-lwz/p/9704973.html,主要根据大佬原帖内容,实现尝试,进行一些修改:
1、install-package microsoft.aspnetcore.razor.runtime [序包管理器控制台]中对项目添加引用
2、创建highchartstaghelper类
3、在_viewimports中添加对标记帮助程序的引用 @addtaghelper *,[highchartstaghelper的命名空间],对于标记帮助程序的使用,可参见 官方文档https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/tag-helpers/authoring?view=aspnetcore-2.2
4、视图中的引用,由于布局页中已经引用jquery,在此视图中删除,重复引用会报错,f12调试会出现$未定义或者$(...)非函数等的问题,但在模板中引用的jquery顺序要先于<script src="~/js/highchartst.js">,建议将布局页中对jquery的引用,放在 @renderbody()之前,可以放在<head>中。
5、布局页中的<script>引用一般放在<environment>中,注意include与exclude标识的环境中,对脚本的引用是互斥的关系,例如在include="development"中包含的脚本,只会在调试时使用,在exclude="development"中包含的脚本为非调试环境下使用,两者是非此即彼的关系
6、注意将http改为https,或者将其下载到本地,否者可能出现跨域访问的限制
上一篇: 十天学会php之第七天