我有MasterPage / ContentPage,ContentPage.aspx
文件中我有java-script
代码。我想将ContentPage.aspx
中的java脚本代码移到单独的js文件中并执行以下操作:
//
<script type="text/javascript" src='<%= ResolveClientUrl("~/file1.js") %>'></script>
在file1.js中,我复制并粘贴所有java脚本代码。在java脚本代码上,我有一个cide行:
// file1.js:
var hiddenvar1 = document.getElementById('<%=hiddenvariable1.ClientID%>');
..然后我无法获得该变量的值(hiddenvar1.value),因为object hiddenvar1为null。当它在ContentPage.aspx中时,javascript代码正在运行。当我把它移动到file1.js时它不再工作了。
答案 0 :(得分:0)
Page Load
代码。
ClientScript.RegisterClientScriptBlock(typeof(Page),
Guid.NewGuid().ToString("N"), "MyjavaScriptFunction('" +
MyHiddenField.ClientID + "');", true);
function abc(ObjID){
var Val = document.getElementById(ObjID).value;
alert(Val);
}