我们有一个带有一些javascript的ascx文件,其中定义了一些变量和函数。
我们需要在同一页面上添加两次ascx控件,我们遇到的问题是变量会被ascx控件的最后一个实例覆盖。我们考虑在j#中使用c#中的一些唯一标识符作为前缀,但随后代码变得不可读
即。 var<%= ID%> variablename =“”;
关于如何在没有变量被覆盖的情况下使其工作的任何想法?
编辑: 我基本上已经在这个网站上描述了这个问题,但是我的js有多个变量和函数,所以这种方法让我的页面充满了js和c#的混合,并使得它不可读