项目: Asp.NET Core 2.1
正在开发一个仪表盘项目,有一个侧边栏被分成子侧边栏等。右侧有一个“主视图”,需要加载部分内容,因此当选中部分时,应在右侧呈现。
我已经完成了所有这些工作,但是当我有两个不同的视图并且具有相同的Javascript代码(例如变量)时,我会得到一个重新声明错误,这是因为上次加载的脚本仍然被缓存。 有人知道如何解决这个问题吗?
部分的变量也在文件中而非独立声明,尝试过分离但没有成功。
考虑放弃加载Ajax,但我喜欢它的流畅性。
示例:
视图1:
<div>
<h1>Hello View1</h1>
<script>
const myVar1 = 'Hello';
</script>
<div>
视图2:
<div>
<h6>Hello View2</h6>
<script>
const myVar1 = 'Hello';
</script>
</div>
错误:myVar1 重复声明。
提前致谢!
const
更改为var
。 - Richconst
,那么这可能是不良的设计。 - Rich