日期:2014-05-18  浏览次数:20767 次

诚心求教 C# 跳动时间问题
因为网站页面数较多,所以建了一个母版页  
母版页中插入了跳动时间的Javascript代码 同时添加了一labe控件 ID为time
原理为:javascript代码首先找到ID为time的控件 然后把跳动的时间赋值给此控件,也就是label控件 

当ASP页面引用了此母版页运行时,会出现找不到此ID的错误

测试此javascript代码在单独ASP页面运行完全正常

觉得可能是因为javascript和label控件在母版页才会出现此问题

请教大家怎样解决此问题,总不能如此多的页面每个页面都加入此javascript代码吧?
本人 菜鸟,希望大家不吝赐教!感谢!


------解决方案--------------------

如果使用母版页 想取 内容也的 控件ID

JScript code

 <script type="text/javascript" language="javascript">
        function Check() {
            var text = parent.document.getElementById('<%=HiddenField1.ClientID %>');  //如有母板页+pardent. ,普通取值不用加    
            if (confirm("您已运输" + text.value + "台")) {
                return true;
            }
            else {
                return false;
            }
        } 
    </script>