我有 MasterPage/ContentPage,在ContentPage.aspx
文件中我有java-script
代码。我想将 java-script 代码移出ContentPage.aspx
一个单独的 js 文件并执行以下操作:
//在 ContentPage.aspx 中
<script type="text/javascript" src='<%= ResolveClientUrl("~/file1.js") %>'></script>
在 file1.js 中,我复制并粘贴所有 java 脚本代码。在 java 脚本代码上,我有一个 cide 行:
//file1.js:
var hiddenvar1 = document.getElementById('<%=hiddenvariable1.ClientID%>');
..then 我无法获得该变量的值(hiddenvar1.value),因为对象 hiddenvar1 为空。javascript 代码在 ContentPage.aspx 中时可以正常工作。当我将它移到 file1.js 时,它不再工作了。