首页 > 解决方案 > asp-append='true' 添加一些随机值以在 asp dotnet core 3.1 中输入脚本标记

问题描述

当我添加asp-append-version="true"时,它会在实时服务器中生成带有一些随机数的类型。在我的本地系统中,它运行良好,没有生成这样的东西。

请为此提供任何帮助

<script src="~/js/view/SignalrFunctions.js" asp-append-version="true"></script>

现场输出是

<script src="/js/view/SignalrFunctions.js?v=r6rspvdRJxE77iwZz4pxl9MBcr2z6gL1ckobKWF3rts" type="2707b0341fc8574517d57e9b-text/javascript"></script>

标签: c#iis.net-corewindows-server

解决方案


我们通常在我们的网站上使用 CSS、Image 和 JS 文件等静态文件,以使其具有交互性和动态性。但是当我们更新任何像 css、js 或图像这样的文件时,我们需要告诉浏览器获取最新的文件,而不是最旧的文件。但是我们真的不希望用户每次更改/更新 css、js 或图像文件时都进行完全刷新。而 asp-append-version="true" 就是帮助我们解决这个问题。

所以这个附加属性帮助我们告诉浏览器始终使用更新的内容,无论是用于 CSS、JS 还是任何图像文件。出现的随机字符串只是告诉浏览器使用更新的文件。


推荐阅读