我正在构建Blazor服务器端网站,并使用模板进行设计。这包括CSS和JS文件。
由于某种原因,事件侦听器无法正常工作!我有一个使用css和js做一些事情的按钮。如果我启动网站,那么当我按下按钮时什么也没有发生。但是,如果我随后使用CTRL + F5刷新页面,那么它将起作用!
我正在使用.Net Core 3.1。
正常的F5网站刷新(无效)
CTRL + F5刷新网站(现在可以正常使用):
_Host.cshtml
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Title</title>
<link rel="stylesheet" media="screen" href="css/vendor.css">
<link rel="stylesheet" media="screen" href="css/theme.css">
<script src="js/modernizr.min.js"></script>
<script src="_framework/blazor.server.js"></script>
<script type="text/javascript" src="js/vendor.min.js"></script>
<script type="text/javascript" src="js/theme.min.js"></script>